{"_id":"@actual-app/web","_rev":"535-5c8acf6fc9ed9bfeaf8638dfdfefc84a","name":"@actual-app/web","dist-tags":{"latest":"26.9.0","nightly":"26.10.0-nightly.20260913"},"versions":{"3.0.149":{"name":"@actual-app/web","version":"3.0.149","_id":"@actual-app/web@3.0.149","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"c5e257f1b00553f973f1ecd7fe5923c50382fc7d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-3.0.149.tgz","fileCount":80,"integrity":"sha512-RFwAzx8okHEGbGtsgOnl6nijUWmR4He2L/Sr1hWbKwpPVBv2VTK10YTgyhXQnjbID+BvOlG2PE4MYRbYCr5WeQ==","signatures":[{"sig":"MEQCIG2U52DcKFN+RxFc+J2bTVfHHQYE+wZw/8CP+ZibuFxeAiAIWhBfqDxSkCitMJf8scLVdKFUqevyz1CDAgxGgL0Y7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22381330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaw8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBsA//Q6ukKL8A0Fg3vxkW16BA94dRvZtUyRewupBF6JJXp/oXvZUP\r\nKjX1WWiscAG/ZsmuQtIThjHTJ5C9d/JKFvWe2jbkigeA2vW3M+y1UBmVR6s1\r\nFZm4CRJStQqY81v9v8Z4wibsfars4aWJ6Eqe5W0mi4VEGaHHwYLdsmADBdUA\r\nPnRFx4g+XpKt7Jec/eEw6+HQOm+6SqHtD2UdSoIIyyghSaLKLC6xM49aRrvI\r\nvw7BOpGvzwJZv+X53l+sKu4Gqx6uWnfy1MKOt/LZbwTIB0+yVawuglu9aIid\r\nkT6IuuFta62+zJ8+tRTaiViBtJLZ7xuM4EK3RYMOM5GNny6fNT9POHebpu98\r\nKTiWvPRI+u6FHHGc0zB5NcpNRO+AXABrnv+P9794KEWEFh98WE58kvpHQrh/\r\nWm5cDESUYcxjjr+VWm3Dnw+NO10K9jAYROvRdfBqxEKTSY9XXUepkruWOMhd\r\ny+4ATNQ1+qya2L8bcPTth0pHlQGDd6SydSpRTsp1sjmDldLcMhZo+bjvh/0J\r\nFoJ7rKWfmFwNCtPCICvMfS/itYlVDUn5hUvY39dVLc5OtoiFBmV38BwifOHe\r\nge6Nfw44BnKljyG/V6Eqxi2A+47o09qfP7fBAUIsarIRt3e+jwNGpZ1odajh\r\naQuIQ8faBaYJQZnXxMHOEpsNWNfryO/sHV4=\r\n=HNcK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4d742ded54026caed0ec9d05e38914e532ec1e57","scripts":{"build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"./bin/build-browser","start:browser":"./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"dependencies":{"add":"^2.0.6","bfj":"6.1.1","chalk":"2.4.1","dotenv":"6.0.0","eslint":"5.6.0","load-js":"^3.0.3","resolve":"1.8.1","webpack":"4.19.1","debounce":"^1.2.0","fs-extra":"7.0.0","css-loader":"1.0.0","perf-deets":"^1.0.15","url-loader":"1.1.1","@babel/core":"~7.14.3","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","jwl-dev-utils":"^6.1.3","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","@sentry/browser":"6.7.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"^1.1.2","react":"16.13.1","redux":"^4.0.5","glamor":"^2.20.40","victory":"^0.26.1","date-fns":"2.0.0-alpha.27","raven-js":"^3.21.0","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","prop-types":"15.6.0","http-client":"^4.3.1","react-modal":"^3.0.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-spring":"^8.0.27","bezier-easing":"^2.0.3","focus-visible":"^4.1.1","lodash.memoize":"^4.1.2","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","@reactions/component":"^2.0.2","react-addons-shallow-compare":"^15.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_3.0.149_1651183399990_0.6966989661448271","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@actual-app/web","version":"4.0.1","_id":"@actual-app/web@4.0.1","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"721cf61f3876d384bef56d96cfa40e4ffcfb9ba5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-4.0.1.tgz","fileCount":80,"integrity":"sha512-t1UalReT23O6cjeWBOZr+oymuASXEeE+ClSd9PSggcT3lMq8QWGjxL7qYbCpYTpGJv/ZD7vD/zS1vzmJXwp6Yg==","signatures":[{"sig":"MEUCIGPwrUHoBwzlpr5gQLroWRQagOLyupNzMDklmaHEVXEiAiEAnA+XOinqyE8N9nv8g4zMOQuA6sJkwZXWyanoTMQMmgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22323556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaxm1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJAA/7B7crfhv4gZubPl6YYpeo5hKrjnyRFjljObYkr7qmkrVgvppc\r\ngHLZCvs5Qa0AS2FHAu3amQc/5yeVi0PJIos1AZxHiSW/9gqgWVH2DmjlyVfv\r\nkFCTQbr98Gik2I0upia5o7KIM6BpLY77f1Ks/p3Cn0LPSOVVOr4CwyhYeORE\r\n2INXDZ9VuXmi3EHMPCi8QhAIfuwLe43foFkAe9C4IrrXMQYGhkU4Kg12Pbuo\r\nnNyQ3dVAN0olZyWUuu60J3rh4ly0HrwT6rY533PTwslaYBy1WtfGZCtDVaor\r\nNYnBZuyo3KO4Bk648BaZ04kjNg44MTLIwYePJFgQGZsL6df3E61EGyAqwc0S\r\nzdEX6GFIfvblRj+XKEvsGCg+LQ8oJ614yvmze7bXeqqIm3FAf4Wsq0ScWXr1\r\n/ctv7ULRh6UgrZj9WzQflyuws9Q7kSyORCwDyYgwQ9TpT/oBrZHvbX8YmiT1\r\nX5OM70oVE6Cwkb5Ef9iDmrpQcKXU6AKMLdzgpvXvoG6qupZIM2I5EQFFHhIt\r\nLApl/wFH13T3hIKtJwBlaxWqExqmIPDXeRmEYSA0C5hHWHP1lDSGzho2oWCt\r\nIybT9sItjw6M7yomNLCNP11TOqQOFs4AlPSYprAzGpkpaF9Y026r3UzPL3G+\r\nHGwTTCEAKTwBJOkGFS6ag4Bvox3JgRtVG9A=\r\n=eQaD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4d742ded54026caed0ec9d05e38914e532ec1e57","scripts":{"build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"./bin/build-browser","start:browser":"./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"add":"^2.0.6","bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","raven-js":"^3.21.0","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","url-loader":"1.1.1","@babel/core":"~7.14.3","file-loader":"2.0.0","http-client":"^4.3.1","react-modal":"^3.0.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","jwl-dev-utils":"^6.1.3","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","lodash.memoize":"^4.1.2","postcss-loader":"3.0.0","@sentry/browser":"6.7.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_4.0.1_1651186100865_0.4992544691237524","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@actual-app/web","version":"4.0.2","_id":"@actual-app/web@4.0.2","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"9311274bbe3464106d4b1d994947128c672d11d0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-4.0.2.tgz","fileCount":80,"integrity":"sha512-UGsZ1PBZuFM8temch6J8t6Z18JzFqDvrweWg77Vje1nyBFqwTKzsWrABbinxJF9fI+qiYH5T/eTftj7/JB0f3A==","signatures":[{"sig":"MEUCIBeJCn1H4d6hXl1HWwX3cboO9rLaDX90sH3qYuHpPsigAiEAxGsOkoV/28DkgGO7ham7Xq8SK2FBfbkIkzH/Ix1b8xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21709777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia+7JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6VQ//SQWVmBDbTM4PieAZjC4zjXtf3u7dgDoCJC+jFQEhT0I1ngRG\r\nySFTfwfiMykaGb5mklYL8T9taUagJHrPqgI+HtBWeptrjAjzD++bR2rQs3ic\r\nXEj2DJTvAlTBr7v+su9N39Inu8oJtWMJDuK/W/Lxj6OSj8L+RO+Vb4YqxoRd\r\nBp9EQUyw6U5O6Oq9FuCPopSXgMA81oqK8G0WpVHhgyOSKqig2aUcx4iuTUK3\r\nD7KEYQ0IB6ge41RmvaGhokqs0v0u078gjAhCPhISWW1JSieYnrbVKhcu9aVu\r\nS4IwOW8fPOhHgiBS02x9rzs1PAqoqWifgqs05P7qXaL4gaAlfZ0CWzOwhAx5\r\ntc0OEZc4afZVb0ovN9C0d316ixdjNZVu2d4lSuBzlZaZRRb7qlIO5Ox3CjNs\r\n8nF6ZVC3WukXMf+rtYtyjPepbsNYR/ad/7Rr/7hkiWMlOXP8nudwlEnnHbDY\r\nqi17M0iIf/KJe7ivXtZppLptM8KiTAVKCNhKTlXxpzgmEyMutRBLjZChc3zq\r\nJaG8LlaP1R+psMAN6bSyb7u7wN2i0JNjwLRkrCcMAE3hQ6mXc8osSKK5YVVS\r\npDdyd/WKRbhs3AWnbHh0ibqKV/Xe85Ks114HzPHptw4R3QexruhSt0kg3XED\r\nBGOOgty2z1mlba2UtElGNZosvrVx/DYTFuE=\r\n=yAGJ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"./bin/build-browser","start:browser":"./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"6.14.12","description":"Actual on the web","directories":{},"_nodeVersion":"10.24.1","browserslist":["electron 3.0"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"add":"^2.0.6","bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","raven-js":"^3.21.0","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","url-loader":"1.1.1","@babel/core":"~7.14.3","file-loader":"2.0.0","http-client":"^4.3.1","react-modal":"^3.0.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","jwl-dev-utils":"^6.1.3","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","lodash.memoize":"^4.1.2","postcss-loader":"3.0.0","@sentry/browser":"6.7.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_4.0.2_1651240648786_0.08050008422838295","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@actual-app/web","version":"4.1.0","license":"MIT","_id":"@actual-app/web@4.1.0","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"9a5c5d5fd3c6e5a1a34dcaf087fb1920a27f13eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-4.1.0.tgz","fileCount":80,"integrity":"sha512-QgxrHBUoDXsUCRzQTD4PmDkTt27UUcPfFJMqXPHtk2lP0ey7iVsZIW7AUeYkEs1+ghmqVVqk+jw3OAD4XQzbRA==","signatures":[{"sig":"MEQCIAFWM+akZgs7W0hsqnm3A46Nq5MJPnhs4Nh5/TCFug2mAiBNxHoFNvtXbnPQPS8Y/IQNbyT6vnKKZ6Qndnbu5rSmag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21719394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikuOVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr/g//QfvTk6OOn2VbBAyWT8m1OZvu3DF9Udxswv/yKz3zXr3ZL0MY\r\nVLNct938GHdyxvd27eh87Pst3wfxP3I6Vu0OC+4Z3lLATpPaN/bCe6FPMaR5\r\nKpR0j2YQH9umSbUIyyTPvSsWK/+V6CyuQoFiqqJkp3+IJclMrgLRpTt6ILhO\r\nLKanxgyJKGKU9dCtjqkDOp/TDN17EoJQ7VfUrOG2pplFCRy/ZhpZTKJYUFgw\r\nEHvr5ezak04Bb2AHkiELJ+xhXps+jQoMAuJm2vd+8fyZWtpe0pOE/YYvg/ZW\r\np62Kk5s0btce37sn24jIhpUInXhLsbkv7sMkIq5b9v0DEjVMRgJuVOMIOJZB\r\nw0VcwxHZCU+3gTBfEhpbBfLkq50Bp8hCvNr3KnQyfMpw3WahqokCuTgTWJdn\r\nlazpiRjc0vLnTcAwVAP399phcKLf4Q2JDG/av3MbzS01vXn1uj7fza3JyDO4\r\n7cysZXU/iKQ4iQUdJuYTtRlAzo9PYg/79CuF3fyreWo5/nMxeV18FfFNqfDT\r\nbBZT2HYGRmu0o/hgmVSb3caondlSHCQe7QRMHzF0vDL/Xxj0fkWIxm09i/PQ\r\nVN9q16FW8bCp+k0vQG1AZi65UwLEpj+rKN2KSkXi+oizaahQvb0A1YaowXMv\r\ndEHJDzG3Gl8mNJ5nHvQLQ0581s93BjeyeTY=\r\n=iXK0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8b392c40ba58353fcf03bc80486305833705533a","scripts":{"build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"./bin/build-browser","start:browser":"./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"add":"^2.0.6","bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","raven-js":"^3.21.0","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","url-loader":"1.1.1","@babel/core":"~7.14.3","file-loader":"2.0.0","http-client":"^4.3.1","react-modal":"^3.0.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","jwl-dev-utils":"^6.1.3","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","lodash.memoize":"^4.1.2","postcss-loader":"3.0.0","@sentry/browser":"6.7.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_4.1.0_1653793685613_0.41154310608964284","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@actual-app/web","version":"4.1.1","license":"MIT","_id":"@actual-app/web@4.1.1","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"6b985ece53e8312f00c438cc55c0e6088c2a0de8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-4.1.1.tgz","fileCount":80,"integrity":"sha512-35odD2/aynp5gZ8xSXv4IZOl/tiTzFSC+oZ5Oh2+SZ+braJtm9vJvw/376VbkiBMnoNj/9/zsukvbj0XcaoWPg==","signatures":[{"sig":"MEYCIQD2eH8QFidQ7n+4/ajw9Hla9Z1kGkaRVOUNrSdqnzCT6QIhAJfP6PWlRp7dAl+iVa/zrtYf6OH2vSxoSUBHOjHHL/Ri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25946097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV33iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcLw/+MuWPogfFtaVXfxN4AsxCDrFuJinms+fQ6rNGLfl7+VckKBRv\r\ntVNavZhs/oI5dGM+niFmL5hLMBatXruMYJ5GxmvFReW80kb6Z3Z/wlnoB72L\r\nAPmFP6tJrtJVPpjmrPjgf2V8CXC0EavO+86oHRPYq1sfQzcD/+ROVuianL+D\r\nl7m0lW912Cvjj/uUtmeIVyTbB6/ruDwAN05N5cAbRtQ8aRzjmA9FjyjzckRH\r\nitO8LykE+X3vOXvHEsjoBKhX5vMyf5rDKCeXYY9MY3UJPRZ3/aQUPjQCXc3g\r\nfRO7pEiz6JWSXKWsisBF/X1u8JLSlCN6xY7rV2/R6vLcvuQxrrgw8vIsUeRr\r\no88WURdx3Uy4QEmtNMdbKvLBccatcFYtlcafH8jgB3Xx9U1cyYfAdOMCM2Dm\r\ngmcEzh63qpNJLv4zOysqA3eJCkxKWBg6MHw7tgA03fnTwg/m9WFYKI1JFlUw\r\nSZmJN75fmeU6x9IYG3HcKxL5q1+gbKlQJp7OVl0B+ou4q51jqYOJiaHcdG9k\r\niSX0I9HvZhKSsoS8eNGoUs0vGboFmCX3a+tDCbOSpuCLHw/fRVOvgfIMSWoX\r\n4CGmEkWuRnAayAY9dpCnWcvGYuKUyLRYIPY2gv4G8otrscLsVwUDp/z65GrT\r\n1F3mrSFe1s0y5GojLQDggCLQhmmqKanPNbg=\r\n=vWb6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2256653c16a348ed8ae4d85ddf7aab198991e23e","scripts":{"lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","@sentry/browser":"6.12.0","react-dev-utils":"^12.0.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.26.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_4.1.1_1666678242082_0.825658274876361","host":"s3://npm-registry-packages"}},"22.10.25":{"name":"@actual-app/web","version":"22.10.25","license":"MIT","_id":"@actual-app/web@22.10.25","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"9bf027bbceff2a5ca3e1dc74025bd17acdac53ea","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-22.10.25.tgz","fileCount":80,"integrity":"sha512-PJccTQTRwyjHXSE0cDfNaBqMryAweXau8MWBxOkjbXIqJDrlJKv/0QJGwCba/LmCROrCSSEagdUzRRSe6a4Amg==","signatures":[{"sig":"MEUCIBrvNtpTXyNFXevve2yzbusfYpBNSdCiNqvoMQH+CeF0AiEA86fCN4j1wDLtIv9MZuDndWgCE9TGaBRIIyHBIn+BkS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21528991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+4TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVwhAAgEnz2eOznXMIYzfeXlola4/lKskQDp3Z2tHFYcBF+pTWOSNN\r\n3JTyNvbVhuONaRg33ldIdXFYjLq3qRFzvMJPaKZoSNRuT7eaJWzPlkKfkuJ9\r\nmGQSkve/bszD+nTd5DhBS8mSO1XZvDg2qr0uDFVhfbda4ytz6pxjmc7bURpM\r\ntCBq5bIfAhtEGOYgD/fFKfksHmzJp9cD7VSQyYX/fRohNHS3JCvkUcQyYmq3\r\ns5zhnUyIcCNxjwSeeGdJmf3EsExQz+x9xyTJFppl1FyO/Dp8ty81Ku0AvJ5M\r\nBRtDKmplsoAwfvtIFz+5wmfkuFYTxkMBQlO0IfBfIv+EKY55b1K6qVG0sgT/\r\nz7gCL7NRWs8hb25RgDUNY0JIjih+Rl3uRjzvqksC3mEj1LWMUeqKNPRw+gqt\r\nytviGr/9RujPHybmHxMf216VfkCRaFqg3ubIhR3yyrGgTpiKgNA+61SjLLoz\r\nN6dRKdHaRcHDmL2YsciJ/3qTuxD7hdfkcPRIMEQt4KlUXTIdeMgMfGeKYP6z\r\nQXhIaXdKWirh+sq8m+Fdeld3/bY7V/t8TcunItJyVD+NbpL40ZOSx643Py5o\r\nOAdHBHvAwDfOZf5/oClGZpLBZHbNzGqz0pDaCU4JLqTWSL6bAOxt3frwIAAz\r\nNIw6pBcz2L53zHfIoIfWl94prXM72uU7Ye8=\r\n=bK0+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"12289792dab67a0fdd99b4bb303ef89a9393f928","scripts":{"lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","@sentry/browser":"6.12.0","react-dev-utils":"^12.0.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.26.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_22.10.25_1666706962410_0.18631468761957048","host":"s3://npm-registry-packages"}},"22.12.3":{"name":"@actual-app/web","version":"22.12.3","license":"MIT","_id":"@actual-app/web@22.12.3","maintainers":[{"name":"actual-app","email":"help@actualbudget.com"}],"dist":{"shasum":"e171fcd2bc3cdeea5cd87d879cc28986e3685a0f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-22.12.3.tgz","fileCount":80,"integrity":"sha512-Ii6xbISEfDlLP8X+ZUYwyINuiJF1r8PHGy83OZl9lx6IbBj+d81Z8l2Qv5fhizmqHin8JytfZt0dR7rmpduVRg==","signatures":[{"sig":"MEYCIQDPHGcI08dh2kUjX25HA913fJ48ysZ37fDZUh7C9t+WsAIhAMLLtW3ZL8S3cL720Wn7j8vf4HoCH/Ap4+9wC8ay5HL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21359730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjCIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcnw/8D41wlDh97/E7/7ZSeyvW6JglOpJ2JtX+NFlpMxYe5oJw9bH5\r\nzpeeL3FOv7QHZ4rGJsZtUym8DScpsqu+9fICV+Ve9yVzbGNh7zTXZ03LO0mM\r\n385D2sLfMmnnjFIOb4cJuviXa3T7cF9nmUmJ0VFBYfaoy/ODO4XzgOP2SU/9\r\nq73b/n9abc0nnqaihN5bkwanUY686vHn+779eDEDvmsjSEUtap2AHe4p5fKd\r\nAP4B/rktwUnFMmN20Bj2qsDiZRf6fu3edtGgXgQS5y0jhLwCY7dvSxc3e85Z\r\n2qriNA52dwjMgD2mvXEneGGC1/MrmgnD/p0iOguepza/Rp6Rfo3Cq1X4EVtW\r\nNxTqahC9e0KylkQQpqjS05rh+WVcYV2EceC8BL6H3k0M19B3Eb9pAK264hEh\r\nx06wuDaljJRCbBRMW9S1u1toKD/E4Pz4ODqggQbSpPy0owHhQjU4e9uYOs6J\r\n/A3Dep/bav4tH3e2UuS9t2+/23D5yVtLv16zZER2gmK4vIkp9HqzurXYHdgC\r\nq3s1iYfEWZ2pOXwGw0OfUaPximFF49WpchZL8m35gsrktZ+fGvSpK32zl+lI\r\n6FXwAZl3m8VVWbFPMYYZ45hjNsnDfO7v7aQKU8nSLSngxZ2Mvcwc1ICQDEc9\r\nnzcNAMctRgoYpirsc5XnOHgylVi4yNYWzNY=\r\n=V0Vh\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8f7625831fe577a2f7a0d610a0c8908489fdb1a9","scripts":{"lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actual-app","email":"help@actualbudget.com"},"_npmVersion":"8.3.1","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.0","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","@sentry/browser":"6.12.0","react-dev-utils":"^12.0.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.26.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_22.12.3_1670128163920_0.9682997958981243","host":"s3://npm-registry-packages"}},"23.1.12":{"name":"@actual-app/web","version":"23.1.12","license":"MIT","_id":"@actual-app/web@23.1.12","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"2ea0514c37d076cd113bd20138eba4c038658e6a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.1.12.tgz","fileCount":80,"integrity":"sha512-B/vE6kAvpMlFH1lFR0/s2tGvfHOfbWO/dCNNh3SPKhLzJ9LnrE70ziK3xheawcw/kxmIBXf0kFIEapo/fny77w==","signatures":[{"sig":"MEQCIGZr5P/94vWRwWJKc9Nzpcgr5FfERdfhnWok6H9Quw3oAiAT2jkt42t+sZW3cy8P+ofkADEGmzuuuwpxo9ozJpaxBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23489610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy6g/+PpBm7ti0qiQMn41OLhX8X7qAyg8SdcDkvslCSjwY2bk0lEzL\r\nZ7n/hRir6V2C6grKQQdM1L8p0aWCmAyBkQbRXAxPzUUBBBBS+jBqs35gekfC\r\n5t5BbzlsbSxlXj7TRFKF6wIqdBHEJ7oYLWdXRPLES6qfN/Oe4Y6wtMoyxOI1\r\nBfMoNVC//rOLFfKwUPavfV4BLpeqa2X1kS2XZ1Ox71q2jPWbPvX7jJGflDSi\r\ndo7SpiTiYWbSWxGzVZBZAj7stqfZ9mKmWtEfu9FzvC4ziUz+U/3Vljo1x5al\r\nFPTUq8JWT0nEiIM8TuQwlQqDwpb4MTJlb1GEWpiOVCcbE120hyJdLSHlSxRO\r\n2c1aTVcdYk3ZtE9NDK8RjxEwqCM2GG1MWihPAsl5qcYefL8zSKhlUhsLvAwn\r\np+yFwD6ZihPnc78aITP2Laa6D7r6CfgHuhRrSeFGptcAsU/QWqJWoNmpfoCV\r\nagvd8gVxIqWy7RugxjYisXEmgI0gnmcXYRpzC9eY/kFc1ZmNcicKxp1HxT82\r\nAHUXMCWoX1RKJ28+56Gy2XfM2ETlRNwZcIaf3vg7ltQ5XZyne690zZWTdsGN\r\nZFjgkcyLPRUBNjUZ+q5yvshcCfz1Y7Wvj+8ktYBDq3wWpK0BRvXAEQEu1yjS\r\nBF31HKqZ8Xdi0wfpdkv4dC/wXS6SYQt5vcM=\r\n=zq7y\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4b90e371869120a43adb9ef378b6d72c3691eb81","scripts":{"lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.1.2","description":"Actual on the web","directories":{},"_nodeVersion":"16.13.1","browserslist":["electron 3.0"],"dependencies":{"@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^0.26.1","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","@sentry/browser":"6.12.0","react-dev-utils":"^12.0.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.26.0","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","@jlongster/sentry-metrics-actual":"^0.0.10","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.1.12_1673556690809_0.972928948637511","host":"s3://npm-registry-packages"}},"23.2.5":{"name":"@actual-app/web","version":"23.2.5","license":"MIT","_id":"@actual-app/web@23.2.5","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"ded8eea2fbfac71457db4ebd9df1167585a7a44f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.2.5.tgz","fileCount":100,"integrity":"sha512-Ndy/CDA7B0Az/iYHEik9LT990bRMTaCsmWdwTDutjMuX/3elZNv838fwoLBip/oNsm80u99DqC+mh0tyM0Codg==","signatures":[{"sig":"MEUCIFHCoO4psMSckNXRqDvmqq3WRjCvPtxc5Owoiqxjyyv8AiEAya+VlqUKgUsAT0D7825nRf5EvB0dC1uzYMLgBY0Lxds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27239214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3+T/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdJxAAjLv4fll9n5Jl/43lxt3Kmgjel3GOHBPEdHNQYF//NEDDhuvp\r\nW7uSByfSnCavPwaNnDc4KGM1zJANjFVcJnIQwMZCF/fdPVtlrFiNM/9ohTT0\r\ngstrcRLKpCK8nODyGsW77z5w756fJWmmYO+DVX3k4aNBjJEyK08tOrki0pMl\r\nibCOkJv/hg+AasgKHTHoApI6PUWj/p36lOObyk0PucJsno5YGJvVfxgvUi0/\r\n8H9nr6uQChzkIz2qmV+JOL3C6CwK6ZkAQP3LVGenbaUq6dQlEdK5u7DwN8FU\r\nl7m5Y8VU4+xqOKQaFiseEjHOTnc3rftAgjGnL/QQdyCE+FjviqYgHjsAopLU\r\nHK2JBXuVIBsDtabPsn8RHrp/Y1HJyFmg+cSUuwE+bq/T7aOzcGRoJsr1P3De\r\nryWdM02YcNRSFPsjq2GW4rbKWuqhr7uoWI+4WxR8f6tks0EVvoALLGNC3Vfq\r\n+3mTOejWSxqXRZvP/lA+Xq0rFX7qMWBRd1pLQrYw/ffTSBTitojyE9cQoorX\r\njPvQDjtZIWl+TwWN0jBA/P3S/75fZmDVM/Ggk97Zb1S+uBgheSJwRlHAbPUA\r\nO97zQ5IuBlSpwwF9aCpnTty+XGN1cj3GsNeLBovuE2QlquMkjyEuSXI0yQPc\r\n6y4Bc4plPpD6bd316UFdGV0yyghMctNbxC4=\r\n=lHeq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ec3fa356a3489fcf89277e85d0b317c581ca6562","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","browserslist":["electron 3.0"],"dependencies":{"inter-ui":"^3.19.3","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^36.6.8","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","react-dev-utils":"^12.0.1","@playwright/test":"^1.29.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.27.5","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.2.5_1675617535568_0.17523997234035238","host":"s3://npm-registry-packages"}},"23.2.9":{"name":"@actual-app/web","version":"23.2.9","license":"MIT","_id":"@actual-app/web@23.2.9","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"55db7dca065313f3837ea11e2defda6a5397e85c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.2.9.tgz","fileCount":100,"integrity":"sha512-Uz1Y/bv2TJvnEu0wcE/6eCMxRU3FFilQZFBvZOIwM+gKKEr2u1Z8PTMts6LbyHLqiS+qhaOr6mhPNHa/2LiSGQ==","signatures":[{"sig":"MEUCIFbUpxDNo/5RGrh/qvN40oeH9RjGiyUXMRR5mQCfhnMOAiEA7BAKBglnkQR1bwPQv0SlfJihGpU2sI2gB1cF4iBv5FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27245959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5VghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4fg/9FyykmtS/rMlq4Nie9ERZm/jc5Y1x6zMglwy+7GWkv4vmvGoG\r\nj0xAtw8VZYVpHnb7lwKz3U9H2s6gv2bA2xwqui4/Fm+4a/JKVCtF2+p9Gy+m\r\nGH37LSsla1kOuzgSXxgdTd6SaYFYOBKH/hY4JpcKuo2WsvaswlLxQyb7zgAM\r\nhyKl+IJupeHQnfu3h3s6kjqn5pUiFIQw9pB9n+tJ0eEkVDkb1e0PdKpFbspC\r\nZa1IfW/cQCaQuVVTaAl2PArbn5T+rWDu2ej9RNMeN4Ji5ObZIu+ILDESO2GG\r\nqAinEO616Z9wI9xEERSUImgcX2HnFeOcFGcvJqoH1Gty2W5u2PwTeCuDaQBg\r\n18c8Do2KEJIPIrQxRRYiIjmVd+v6CP6c/+ck4RbQ2E4/iBpuwnjZggbjAM5f\r\nkyK9mDsKKcctjLqOr2jKWI+sszpxU5cHNCN4C981Zmpx4lnMXi4Ckveu2uq8\r\ndLEfwzEfh6Yqw4mtS3iSUKPgz7P+ipIrJ6FaWkuon8keOj2GgbAnFOOw3peA\r\nx4albjgDu+LGQUnyFgD9Ifsiv3FGieKyT8Gm3of90/lvYNp17i35Sk+U0/PW\r\nNKZTjfNJuFeU3vtkcnIDj/mYSXaUTDdIViE0KU+DTGFguY/J5Vl0Jc4+leik\r\nulMD2OwUG/StZeYgSNVEkvjCqyojbzJrbhs=\r\n=/ZzU\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f75ff99114e93502693396ca1e3d1bc4a79ea723","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint src","build":"cross-env INLINE_RUNTIME_CHUNK=false node scripts/build.js","start":"cross-env PORT=3001 node scripts/start.js","watch":"cross-env PORT=3001 node scripts/start.js","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","mitt":"^1.1.2","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","dotenv":"6.0.0","eslint":"5.6.0","glamor":"^2.20.40","load-js":"^3.0.3","resolve":"1.8.1","victory":"^36.6.8","webpack":"4.19.1","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","fs-extra":"7.0.0","inter-ui":"^3.19.3","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","css-loader":"1.0.0","perf-deets":"^1.0.15","prop-types":"15.6.0","@babel/core":"~7.14.3","file-loader":"2.0.0","react-modal":"3.4.4","react-redux":"7.2.1","redux-thunk":"^2.3.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","react-router":"5.2.0","react-spring":"^8.0.27","style-loader":"0.23.0","@svgr/webpack":"2.4.1","bezier-easing":"^2.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","focus-visible":"^4.1.1","worker-loader":"^3.0.8","@reach/listbox":"^0.11.2","postcss-loader":"3.0.0","react-dev-utils":"^12.0.1","@playwright/test":"^1.29.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-autosuggest":"9.3.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.3.1","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.11.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","@reactions/component":"^2.0.2","babel-preset-jwl-app":"6.1.12","eslint-plugin-import":"^2.27.5","terser-webpack-plugin":"1.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.1.4","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","eslint-config-react-app":"3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","react-addons-shallow-compare":"^15.6.0","react-virtualized-auto-sizer":"^1.0.2","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.2.9_1675974689443_0.992331080004142","host":"s3://npm-registry-packages"}},"23.3.0":{"name":"@actual-app/web","version":"23.3.0","license":"MIT","_id":"@actual-app/web@23.3.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"79be1b8798409c4c18b231052490415be7f0d5e2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.3.0.tgz","fileCount":94,"integrity":"sha512-+YtABn/qScp984kzFz5n6GPM6oIxxnf46FAg2giC7bZy4qNb763H//TNUDxynuuDIXXRCDaMG1Zif1yCATAzjw==","signatures":[{"sig":"MEQCIHQg9bChGYkOR8btyUOy0I3B2XfLOLHmyX44ZyH4ZPDQAiBYhV0LaeKsdoLboJ65ZzKzxDonMZ3ZMpQy3ha+/r7M5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27137305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCi+VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKiw/+LDNENCxV8PkH8etQPLAqfBacxHoXXSX8WtCuFZK/n69V9JMK\r\nuhqcEgT+759lXvOFq6qJcyvibtYzR2tLzOubjk7WIWVkOEWE744IkJs66Ppr\r\nG95yj3ajIIp5ymWfvw8cvTNLFoimFBATpq6Um2f6HqcfW8RKnC87lxPb60E8\r\nmLdGdWUkZ9TSjcc6+IYjihVNp16xdUpi6DZN5QRUohIljo5mFWbP1A0CMV+z\r\nuakEMYOFs1NfwEShyf8bETJXNy8wmZTxI6YNBnbbH18ibxie/uPXvx7NwV3A\r\n5rkjmHbF+9tmNKLogbHD0NaOnBhEgHQhXcZjMB0MopCYgvIf4tPOquc00uIU\r\nv9/MunowjowtsnV+J33oLSJeZaLdLXEEnOa48hX204TWt0gpIOx06zv98vOm\r\nlzyJYojkjnRb5avrk+/e3knK6aPnijds0NpwVsW/SGnhj9aiX86INV0YTjEp\r\nu6F92STUoHt/a2oF5UmshYOkmD4Gl9DmUcOD8RakbzgozBK4KCYVsp8nOVdR\r\nyD6VhnleODepgaG4rawH2st1Vlyl6PeKJo+vU24EUgThv82k6T5GlArajNpy\r\n4ifgM6yoYBryfCpQ/jf7gfeVSSbybZ2blmYWUvCdIMu0wVCgPdJ+ksyaTBYF\r\n1f6OejnM6rqHVogxibRiILKidLmn2F0aZfs=\r\n=SJGE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js","<rootDir>/../loot-design/src/setupTests.js"]},"gitHead":"da9d01655018b2c34951787b4a5d754afaa5479b","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint src","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","eslint":"^8.35.0","glamor":"^2.20.40","victory":"^36.6.8","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","inter-ui":"^3.19.3","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","perf-deets":"^1.0.15","prop-types":"15.6.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.3.0_1678389140995_0.44867863721636336","host":"s3://npm-registry-packages"}},"23.3.2":{"name":"@actual-app/web","version":"23.3.2","license":"MIT","_id":"@actual-app/web@23.3.2","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"ceb73300c2804284963d05391c14c2c4ebb53a6b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.3.2.tgz","fileCount":94,"integrity":"sha512-2O87P8djEolyYZMAazPYQdCBIC9P4cPPB84QFcAS62pAwU6io7A0J1PwAQPzCZGCY0RHFVMvbv7uOCs9zeKjtw==","signatures":[{"sig":"MEQCIFqDnbStTiiSExFbiAzy/ubQRLwyiPMUJVWmvd434hxTAiBNDtg74gh8qbOz2TwJMy1bFhoLXSGZHpiKkt45ERcVxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27143849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD28nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHRQ//UItY9zs2gSZHvM87D+1o2IwtT4TcT5jfnSjxC3emGSbZ/W7P\r\nrIAiDIDAeeMYqxt2ufuxglrgix4uOPkuFTthO8Jt8PaWhZwoj8nDXwBo757Z\r\nuxoK17jUVZIHo6NldJ+RDYvFngNGPwiEniLwoSEVuxdTPg5+l5L+kanuYJz5\r\nvg4yeqtw/8LT1ZfeooOWf3kmL+dn6b5ToaTx/uCcUESNYIWuUnnIDS6Y38aM\r\naDsgOjjdIRzFhhTVjABcFQRCUP3W1sndUVvewrJLw0RvP6uWjjdjIy8rkcz5\r\nwU5XxPU1+qXxjIeEbLYbAC0LmN+zLjZ/FNRCf0sI8Mcq7DooXQzj/AJHkfqr\r\nDDKLEdWQoqlqsE14OWFA1Otpy+0Uq2ljmHVOuGIBDs6E6lLmrvKeJRrffH5/\r\nYesP9NU4sXsNBdS3Zz35Xl9SFgc85TPTVabTyz5qjsLWhou0Vu//IzInaPx0\r\nrdfcixQiu89VlHirm2/D0rX1HTab6HSvDsaOy149d/O2m8stesv/CttcdiM3\r\n9Eu32hAXvyXJQ5YFWJPj2HQTnJk7D5ZnqQFCd9QEWD2ufQDkCdqy3I0FrihJ\r\niBL63pkzddIGHdqs/kSMj3AR6fmX0diBzBDs3cQykmu7PV3deWdmXyIprjDA\r\nV8V34y3DRcZh1jS4T8dsETeK0h2XceBzRGg=\r\n=rB/G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js","<rootDir>/../loot-design/src/setupTests.js"]},"gitHead":"ec89279509a0c05e23ba917639dc626d6f5f983c","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint src","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","browserslist":["electron 3.0"],"_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","chalk":"2.4.1","react":"16.13.1","redux":"^4.0.5","eslint":"^8.35.0","glamor":"^2.20.40","victory":"^36.6.8","date-fns":"2.0.0-alpha.27","debounce":"^1.2.0","inter-ui":"^3.19.3","cross-env":"^7.0.3","react-dnd":"^10.0.2","react-dom":"16.13.1","codemirror":"^5.37.0","perf-deets":"^1.0.15","prop-types":"15.6.0","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.3.2_1678733095517_0.0036206508325722364","host":"s3://npm-registry-packages"}},"23.4.0":{"name":"@actual-app/web","version":"23.4.0","license":"MIT","_id":"@actual-app/web@23.4.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"b89a29d5e7d0d735eec024a8eda4ad2bb2c38f61","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.4.0.tgz","fileCount":92,"integrity":"sha512-de9dWffj5HapMMkMUHEE4oELKiKh3HqNjPQ22N4p2S0z3WIaMsWz4ZkrE/ENtM9YEHOFkh4me3/4q2i2HwMrLg==","signatures":[{"sig":"MEYCIQDVGqg8GRIk570JtWBSmFZIV28JO2pmpa3zxg6djFjwvQIhAOKJhYZ6knFq5s7BiUToJzWZR3gV/3ZiZfdGkZWKtoDq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26140872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLzQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMaxAAhsibetz+kitHrUK3hxRzr/eZymfE6MqC0Dy8+J1BNN/YzwNN\r\nc+4YsYcgBnmtBNZkSAKEVTjjLbzYMZyFBVyn/GFQt5ZHHXeB3BFefBrkNvG2\r\nwYaif74bYXpnkn9HKBpEd47FlrHws/y7W26CIpp5qbnrjevjfDJjqF65zds4\r\nLVxnNVG/L0KX/jPZCgSwugqq1GiUhD/ITCdRRaPILMghQZrXHefg2YxLwjkR\r\nX5oUATW3++kO1DwiF//U2AB00kQr48GJNXgNuTl06L67sSK7nm/4RIjOUGPM\r\nRXCbCXPazqPm4Jc6a9u7EioSkJZrrRnjqFYhn46QMVgVEqmYuXiCqiUaRibM\r\nsphT7HL06kO/yOLu82wQ4aIsfDzG1pEEhQ8t52EujNALZFhYcd+OwI8qnFKD\r\nB29SLZ842Vxe5uUdfs8yMpteqoKFPbO5ili8F7gbTeaeg/mEGG9Om96ThJ7E\r\ntIH3gpvLev8LcAIMSkoRI6aIAYc9EqpA9fZbRaRx+76X+6xjS1Q/MPh84iHf\r\nb54Rmc48hWuOXOKXX/ERMZ/VelN0JYev17sKW+X9nU7in22MkTd2JeDWOs9s\r\nS3/kwa42DSUPs1x2rtuYZ2Bmt9S9st4zWE3+UivqhqzmXM56H1UrF8CWuekX\r\nuyx/br/+14wOb9P+A29gk/An+aK+a5vVsZg=\r\n=npsk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"384c0db0be84fcc2e733ea5089bbe5dacc347521","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint .","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","mitt":"^3.0.0","chalk":"2.4.1","react":"18.2.0","redux":"^4.0.5","formik":"^0.11.10","glamor":"^2.20.40","wobble":"^1.5.0","pikaday":"1.8.0","victory":"^36.6.8","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","chroma-js":"^1.3.3","cross-env":"^7.0.3","downshift":"1.31.16","node-noop":"1.0.0","react-dnd":"^10.0.2","react-dom":"18.2.0","hotkeys-js":"3.8.2","prop-types":"15.6.0","memoize-one":"^4.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-select":"^5.7.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-merge-refs":"^1.1.0","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^10.0.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.4.0_1680815105163_0.7488357045214349","host":"s3://npm-registry-packages"}},"23.4.1":{"name":"@actual-app/web","version":"23.4.1","license":"MIT","_id":"@actual-app/web@23.4.1","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"0cff1f8500dab6af7a954a9fa29e93e44f7fc0de","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.4.1.tgz","fileCount":91,"integrity":"sha512-1W9gJG6RNEaSU9DENvDUR61jEu7x4lJDddB/LV4gCRhY+0Df0nYrniTnfErRqJ3V7TZpACDzy9xRFpc2NV/uhg==","signatures":[{"sig":"MEYCIQCHVJyt6GcuRr9lzhpqn2iiJKMqwXegO17jLK182ZToOwIhAJN+Qnc8kqOhCI8xbHq/itjHu5Vsa9R7Xc9mE8qKuAIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25207527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPCm0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSphAAmwGPbPZhn64oMAWeBIkfl8NfQz7NLia09q3QOypxTvOhSMai\r\nCW8iXqxfOheImKgr3iRqcnqnp495Dl8SPxULq4zhsyd1wxAz3GGr0lSN/hqT\r\ntCjNSaIoO8hkz2L31wZP8BJS0jVOpivl3T+WA8GrCVqhQ1qBrf9qrDCiQIRI\r\nKDMglZ2odNi6y8YXPZY6s+DZFwLmXdtcZvIiCuOtv+bxU4z2rlKwBpvqE/2U\r\nT0ez8CVt0IMjagnAYvfWzZ96bDc0O1dlq/Wq92kdUSqjtQMY+Dqe690aNYnQ\r\ndBZfWOFDbwV4+JoGpPU4zOiR4tAa6rEcNa9IK2ItXbLl6kKQmP7mZC7dGXF1\r\n8zmdW0os5Zn6kAiu3YAYtL1bF97Tz3Sq178DXH2YN4EpHACguPl5z7loBzWi\r\nm8MghMNDRxV3iMjkQpVV+UmeT2qfQ08mU/rLfMQ3w3i3LvC2EGqvU0OMuO03\r\nIDTz33PhFh5/rv6woA/yfvS8kxQcd/WJuGIZ3rBv+uKPvAn8LBk8t58xy3Jv\r\nhgNMd32yvHiCWqcgNy7YMRtCGi6N6Ftsdj0tMd9PXnMEDHeAYfSEVBX+YW3K\r\nUDmEkHuNfJ+KWY5K8aXSdYhfcY2YiwDcnH9x0PYUyEi5N7G6XPMrgMfwRcnQ\r\naZDbmADu/kRMtxvCuweY9AKZH7+Bj0SbEvw=\r\n=yNR4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"23c31a8957bfa134fc2f385359071d2f9635c621","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint .","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","mitt":"^3.0.0","chalk":"2.4.1","react":"18.2.0","redux":"^4.0.5","formik":"^0.11.10","glamor":"^2.20.40","wobble":"^1.5.0","pikaday":"1.8.0","victory":"^36.6.8","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","chroma-js":"^1.3.3","cross-env":"^7.0.3","downshift":"1.31.16","node-noop":"1.0.0","react-dnd":"^10.0.2","react-dom":"18.2.0","hotkeys-js":"3.8.2","prop-types":"15.6.0","memoize-one":"^4.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-select":"^5.7.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-merge-refs":"^1.1.0","react-router-dom":"5.2.0","@jlongster/lively":"0.0.4","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^10.0.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.4.1_1681664436585_0.16645151527463398","host":"s3://npm-registry-packages"}},"23.4.2":{"name":"@actual-app/web","version":"23.4.2","license":"MIT","_id":"@actual-app/web@23.4.2","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"1a69a6f83f30d254b7c22097bbd5c5f27e10cdc7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.4.2.tgz","fileCount":92,"integrity":"sha512-EP9DyyhGTAeLK9H9Ks0IXHkDTs0CxW2OlYAYCan8V2gz2N8s4JjmKTO++5dG1qCoP6c5tpGPuhGhWOnVnLPG1w==","signatures":[{"sig":"MEQCIBc2tC2z8iixuYM8v5MTF/+rIQZBEK9SPYJYPMiULKiUAiBEdWEffg6aldIpwQ8TiFfyHm88IjBqsyIg6x1PpfUY4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24903723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ/ACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA5A/7Bmc38LXcE9XuFcnAQYOd2Rfl2TgP1R5jDEmK2yLK5puP1wBy\r\nyj6Kd99IwoVeZAl9D8iIURwykmh6eEowCooHAxIkE8ClPTYUeFtDlJm1nRwL\r\nG7wyaqof9Ewt2820fcLoHe9bhkmTQyYGj86Cg9huNw/AcuX9lM6rDPxYNWxr\r\nuyiNnjud9mNgFSRrZ9NyzfwbaNFYOSuoBR6PXZ7Cciexs7vJ5i2A+x7Dp97N\r\nhG4kWODuqOE/aZIBlx1OQVf+yo2Zg+Wj4QarJgAH9vkJ7opKyZ99KhDnnOFp\r\nK1yaizFk+x0gA1dCnnmVMjsb/E46X/Y+lpr/aHdgWk0ViQHL9iKb9S9M9P5H\r\n+eYFo+4ZgMWi2AVa1eOwuqMPlEtb2zfsozVoFvQ6Lnf6yRrXji98JQmch3sH\r\n1hMPZoQv0OUYYCIn0BpSxw4q6mJx94mxyEn5HErxtgR/SpwOL9s31rdmf/99\r\nqqmbCqIv72ZSbk+i6r7TdO9e3eC+2Z0RUV1GP2gwAfQEnua8liFLS60nRU7e\r\nQdvSG0vqoVvVONmPlRAA5gUgWtmuJbh58Fq7jX68ZyD+v8N9F9+cmJXJuMpS\r\n0ZRi870F2vMaiwmHUkZuRl1suX/CXUVc9mpMPKzO35Nc45ifH+PW3XK1KzAT\r\niE5PYIrMyHK6eay6TZaHg3xMZmG56089ngE=\r\n=W8xP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"38d2e69858ff7a1576fb1f1f2f9719898a160217","scripts":{"e2e":"npx playwright test e2e --browser=chromium","lint":"eslint .","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","mitt":"^3.0.0","chalk":"2.4.1","react":"18.2.0","redux":"^4.0.5","formik":"^0.11.10","glamor":"^2.20.40","wobble":"^1.5.0","pikaday":"1.8.0","victory":"^36.6.8","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","chroma-js":"^1.3.3","cross-env":"^7.0.3","downshift":"1.31.16","node-noop":"1.0.0","react-dnd":"^10.0.2","react-dom":"18.2.0","hotkeys-js":"3.8.2","prop-types":"15.6.0","memoize-one":"^4.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-merge-refs":"^1.1.0","react-router-dom":"5.2.0","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^10.0.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.4.2_1682173954057_0.4512158231354062","host":"s3://npm-registry-packages"}},"23.5.0":{"name":"@actual-app/web","version":"23.5.0","license":"MIT","_id":"@actual-app/web@23.5.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"cd02a2a399cc713570ed244311b09b0629c0cf72","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.5.0.tgz","fileCount":93,"integrity":"sha512-UV5LDa8cwUVybQJnKMDNTYAXv5O+xUhtZmL70tYYjA1hQd0BEepZcibheqoQ2PStqtRf8JPMpyBQU31gqBIyEg==","signatures":[{"sig":"MEUCIGbOylFDTWyNgBBJVEE0TpuHMbtrb+TFT91Xt7jfip/rAiEAspJEEQpvVfYXfl3PDBSz9CGqhCiYjMfSQRq5WzaW1Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25166193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+sAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcaBAAhvtWRL9PIJA3LDjofa1qIQskGl9sB6/NmWQElcVQ+6on5pT4\r\nMgnjNc/nzOHJqcJWEHL8Uxhmc1mFPWJ89rUheZcF5RoOzXnlLEXAK81JGMSQ\r\nwzxRNIVrSUWjlxL+ztOePsUIanyWl13dXYMGBfHDvKlbfBCSY2HPUmh8kaV1\r\nmrX/SRt4FsPdlXUuSokSHa7LdrtaqaL+DuddZQHxVYkA+/++beJKTrpwQjMl\r\nPbyb75Xum2QRYTWYKMO8ZUK3pdQVgKmCA4t7Wv8x/zshSLMlZhnk+OgZzEcf\r\nrRWPdk5MbR16T1AlF3yfmt7YRTFUXoBlG4ktmBLVufKrD3TD3qzTg0M7M8j0\r\noYmEQ+oCO/z0zGvSNnebRRlT2THEDXltL9cTbxBONQ7gfn25WdNz4ARTb9r9\r\nAQUDIfvTpYORtSeIPeNKFZpZqKcib6EpW1wFFHbFEcL9mnUXg7mYftrTQ56y\r\nQEBjZ8sqb2qBgaVKDPxuprBoeZ5bUZEQAcCBhei+2pYcOdnIZ7+mKog0RJYE\r\nhcUjwcJ0InO2s9/DwB18sGJf8s6T76NQn9KxfUiuii0+h4XEjqFOKywqOa47\r\nU5kK/fqUXjHdREyXSOcTww+A+VUiYKb0+BjLHzNQFZjfLD4EQV6K7qoHXqNz\r\nSU9qBbqYGdH4q5+OJjjeujuEXnWFfOsb7fk=\r\n=5fw8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"f913d99c9f4b742739badf40b606fc8b416ebfbc","scripts":{"e2e":"npx playwright test --browser=chromium","lint":"eslint .","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","mitt":"^3.0.0","chalk":"2.4.1","react":"18.2.0","redux":"^4.0.5","formik":"^0.11.10","glamor":"^2.20.40","wobble":"^1.5.0","pikaday":"1.8.0","victory":"^36.6.8","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","chroma-js":"^1.3.3","cross-env":"^7.0.3","downshift":"7.6.0","node-noop":"1.0.0","react-dnd":"^10.0.2","react-dom":"18.2.0","hotkeys-js":"3.8.2","memoize-one":"^4.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","react-router":"5.2.0","react-spring":"^8.0.27","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","react-merge-refs":"^1.1.0","react-router-dom":"5.2.0","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","@reactions/component":"^2.0.2","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^10.0.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.5.0_1683221247706_0.44753537162264845","host":"s3://npm-registry-packages"}},"23.6.0":{"name":"@actual-app/web","version":"23.6.0","license":"MIT","_id":"@actual-app/web@23.6.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"e51c82385ef83646b71d129768872be6422e6d57","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.6.0.tgz","fileCount":94,"integrity":"sha512-9N3Iq/mptI7G/lFNfVzOevxGqjqktDayBV9r7pJ/TymIDuvf79KSMisOsgfFmeHU8JExo0Fu6HC3fP8jg2gA+g==","signatures":[{"sig":"MEUCIQCaZGMfULSuXXi3hdFgcAdBbWcTsI2+Tvb1PYP2KxaNsQIgCrmAHsQBlFmQH4gm3SNC3ucpNYEVaJTpr6q7YT1xo8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31059743},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"a0dfb8afbdfe490bd919ab032b705b340bf8372c","scripts":{"e2e":"npx playwright test --browser=chromium","lint":"eslint .","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","mitt":"^3.0.0","chalk":"2.4.1","react":"18.2.0","redux":"^4.0.5","formik":"^0.11.10","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","chroma-js":"^1.3.3","cross-env":"^7.0.3","downshift":"7.6.0","node-noop":"1.0.0","react-dnd":"^10.0.2","react-dom":"18.2.0","hotkeys-js":"3.8.2","memoize-one":"^4.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-router":"5.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.11.2","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"5.2.0","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","identity-obj-proxy":"3.0.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^10.0.2","@react-stately/collections":"^3.4.3","react-router-dom-v5-compat":"^6.4.1","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_23.6.0_1685649941619_0.7401930894023536","host":"s3://npm-registry-packages"}},"23.7.0":{"name":"@actual-app/web","version":"23.7.0","license":"MIT","_id":"@actual-app/web@23.7.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"d3091add45f68f81dba62dbc3360f36b89633f0e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.7.0.tgz","fileCount":62,"integrity":"sha512-Qr/nGU9TilYOG4ZnlknKV2gSbL+ZplHNiASGdduQ5o8Rw4AqDt5d3MkVgdAOgG3jMVihDi87LkuwufjA+KFM1A==","signatures":[{"sig":"MEYCIQCFGs4cPqkYQ5/hxnYVm2t6BkZBLZQqcRQM2mRJGbwXqgIhALLcCIv9NSIuOgg/XLZ/9TR0DJz55bIre7E5SXw7ZD63","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17535998},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"20825d66fe7ea6ef283d236b18207f0df3345862","scripts":{"e2e":"npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","react-dnd-multi-backend":"^8.0.1","react-dnd-touch-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.4.3","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.7.0_1688504261168_0.697517463961004","host":"s3://npm-registry-packages"}},"23.7.1":{"name":"@actual-app/web","version":"23.7.1","license":"MIT","_id":"@actual-app/web@23.7.1","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"efc8bee7956ac26256194bc77aff95b3b8add805","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.7.1.tgz","fileCount":62,"integrity":"sha512-qOoQzOYmjkv1DpipN03OS5Q5798JXyN2tHfVpwI1Sz9ghbPoTyDhAhO5bptzFeHgRx0zb4hiVBBfuLMfzoqx8w==","signatures":[{"sig":"MEUCIAEnEaxQFs0QokUpBJ5gBexyylzwdNBCs6Kp8zXgu0rgAiEA7UrFCwx/XvtEIk1wMEJIrZ9uVHLUy0GUiOIp0PctHbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17536046},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"02b1e03611550393a5dd6c280c7d50e4d5736dd7","scripts":{"e2e":"npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","react-dnd-multi-backend":"^8.0.1","react-dnd-touch-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.4.3","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.7.1_1688589680534_0.4069751951807097","host":"s3://npm-registry-packages"}},"23.7.2":{"name":"@actual-app/web","version":"23.7.2","license":"MIT","_id":"@actual-app/web@23.7.2","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"1bfce9f52243f995ce9d560a8b55a20a49ba92cc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.7.2.tgz","fileCount":63,"integrity":"sha512-jKhfscAelbz9OE3srH12PJdNHH5gd8kGQMIRBsw9OPcpUd6AM51+MAn5rJ7HFlEvYchGbckAP7j7+HRX96Xx0w==","signatures":[{"sig":"MEYCIQDmR9QYP/vJM9t8Mpo6iyHdUI1IEMvvqLu05kDtdeO7xQIhAKp29ZG8xMHGqGk/FP9E/Ddot9c/++Rkfa/UHCqJtkjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17468646},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"954309d034b401adf9658ec0e7c4e90ba13f18e9","scripts":{"e2e":"npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^6.5.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.4.3","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.7.2_1688917425288_0.7886468587459212","host":"s3://npm-registry-packages"}},"23.8.0":{"name":"@actual-app/web","version":"23.8.0","license":"MIT","_id":"@actual-app/web@23.8.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"9c2870b10e8f8a6bbf28c026f0bd64cc3a396510","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.8.0.tgz","fileCount":71,"integrity":"sha512-augtG+OEImb3qBpJOLX6p3V/H3GICEuR2YaBndb+XFbkkDBjYgnGbmcfHpteoA7NYoBGe2zOjYuEW9jI9HXQ4w==","signatures":[{"sig":"MEUCIQDwIPDS8nJM754AlJmo3V66WAFDzW4DAsDKMzIrG3LGIgIgLkXigOOVM9hiY5CXJyhW/V8kB3zN7NKuJBrHxEZKwu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17324545},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"5f9292019567b5a313a84355b13d49a94cfed1ea","scripts":{"e2e":"npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.js; cd src/icons && svgr --expand-props start --ext js -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^8.0.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.4.3","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.8.0_1691005040325_0.6137642087150472","host":"s3://npm-registry-packages"}},"23.8.1":{"name":"@actual-app/web","version":"23.8.1","license":"MIT","_id":"@actual-app/web@23.8.1","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"478b84da62226a158f7cb5be25c7da3d418ecf42","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.8.1.tgz","fileCount":72,"integrity":"sha512-OAMdY9ySsiSN7oeob5j5CSXwHCoQ9dai0kbFX6oQkp25Ip1xZBiVwkkQ54RoZuOqMmIzKJ6CSN3Ghz5GDg6VMQ==","signatures":[{"sig":"MEUCIFzvU05rYQroXnTRnJ/8DEditZDfnZKa2dLdJne3gsQqAiEAzSvtKCJKEEhnHhDK5ERkvneRhhXLdxs70QPWP1CXFv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17340680},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"4a9b30d4d540d016fde27014c38a14087596213d","scripts":{"e2e":"npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.js; cd src/icons && svgr --expand-props start --ext js -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^8.0.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.29.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.8.0","@react-aria/utils":"^3.13.3","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@react-aria/listbox":"^3.6.1","@react-stately/list":"^3.5.3","jest-watch-typeahead":"^2.2.2","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.4.3","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.8.1_1691431000825_0.7594701573591038","host":"s3://npm-registry-packages"}},"23.9.0":{"name":"@actual-app/web","version":"23.9.0","license":"MIT","_id":"@actual-app/web@23.9.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"0fda9d6e2d86921274b13f4d454d1b14ec819b11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.9.0.tgz","fileCount":68,"integrity":"sha512-umuvM5M/QSFS6vxsIE7Fjy2sgwpwjuB1450bY1rNXrurpij94OVZv7CshLmXH/11p7+JGkBSfkJ61xkbAYz78Q==","signatures":[{"sig":"MEYCIQCRcFzFbO4SpiAdSw+WkixrxsMX3xUNwjzMJ5qQEyzimAIhAIqo/RktZtsp71yxeqjeXMm/6hR9FuwXxg2mz7JiOpEN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17668380},"jest":{"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"]},"gitHead":"ad4c383adfd5472ade44cf85946c3c0bb2279b6f","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"react-app-rewired test","build":"cross-env INLINE_RUNTIME_CHUNK=false react-app-rewired build","start":"cross-env PORT=3001 react-app-rewired start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.js; cd src/icons && svgr --expand-props start --ext js -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^8.0.1","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@types/react":"^18.2.0","react-spring":"^9.7.1","customize-cra":"^1.0.0","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","react-app-rewired":"^2.2.1","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.0","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.9.0_1693753036452_0.060913724477975384","host":"s3://npm-registry-packages"}},"23.10.0":{"name":"@actual-app/web","version":"23.10.0","license":"MIT","_id":"@actual-app/web@23.10.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"8044be34f706d82f15d2360f9a6eace1eb9730b1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.10.0.tgz","fileCount":70,"integrity":"sha512-M3fVyKPepBHkWnUpeezm9X92poCCLvpiIb0I/tx01AJ+WlW6Q2Oc0e2FVzwW6O/CKeaO8EoxQep5ZmsnP8RMUw==","signatures":[{"sig":"MEUCIENgg1LvpDPFKSpfmjlZMwmDHubmEYdUU4L11QMZLcy/AiEAzMgBhgaNmL/0EubVCyxQX0SX96nD2scTQyW4zvndP1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20890035},"gitHead":"510f635bbcd8dbf5ef7d3a265c2ca43953593a61","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"craco test","build":"cross-env INLINE_RUNTIME_CHUNK=false craco build","start":"cross-env PORT=3001 craco start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.js; cd src/icons && svgr --expand-props start --ext js -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","xml2js":"^0.6.2","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","@svgr/cli":"^8.0.1","@swc/core":"^1.3.82","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@craco/craco":"^7.1.0","@craco/types":"^7.1.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","react-spring":"^9.7.1","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","terser-webpack-plugin":"^5.3.9","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.1","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.10.0_1696437365541_0.6713993333830177","host":"s3://npm-registry-packages"}},"23.11.0":{"name":"@actual-app/web","version":"23.11.0","license":"MIT","_id":"@actual-app/web@23.11.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"75257d64fde1f10e19dc48dcd4a0a7b190a8052c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.11.0.tgz","fileCount":70,"integrity":"sha512-UCWgeWYM/sfjTXSIRixE9goMjZNRJPySx4UdxBZRCSZ+dBLwwQrQqGJ4YiqSDpWLZKz3ga07ZRzY0G0uFgkOqA==","signatures":[{"sig":"MEQCIAR+z1Le71vYxagyQg8wF3blGwlUZB5oAroeXESvbRkDAiBOBOJNsPhv0g5V8218AjgQyPozANMZFW4euXrP4YFXAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22833906},"gitHead":"39fa9f209798796c38dc1c8a4bc5c87814bed7ef","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"craco test","build":"cross-env INLINE_RUNTIME_CHUNK=false craco build","start":"cross-env PORT=3001 craco start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"8.5.0","description":"Actual on the web","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","xml2js":"^0.6.2","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","recharts":"^2.8.0","@svgr/cli":"^8.0.1","@swc/core":"^1.3.82","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@craco/craco":"^7.1.0","@craco/types":"^7.1.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","react-spring":"^9.7.1","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","terser-webpack-plugin":"^5.3.9","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.1","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.11.0_1699090193007_0.3316888501144628","host":"s3://npm-registry-packages"}},"23.12.0":{"name":"@actual-app/web","version":"23.12.0","license":"MIT","_id":"@actual-app/web@23.12.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"fc4777288deb5edb185f06823b0618bb5de37f4b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-23.12.0.tgz","fileCount":72,"integrity":"sha512-I6uZCAWZ976nAn8IGs5w+GM7ObGNfDUInTkOrUDR9DSA2EwiFJ2vw6B6J4N6nOdM83WNf1M4lxCffU9r7tFLBA==","signatures":[{"sig":"MEUCIQDPw8PomhYIBqIVS6C5Vayq521D1MMAfGlRsy4lTT/sTwIgftn05ocpl8DSsP06Yt8uUUtwEpwVMm+IoE8gGJy91HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23998876},"gitHead":"da03acc394ca95048ef42a8aaa19668a8413a267","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"craco test","build":"cross-env INLINE_RUNTIME_CHUNK=false craco build","start":"cross-env PORT=3001 craco start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"9.8.0","description":"Actual on the web","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","xml2js":"^0.6.2","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","recharts":"^2.8.0","@svgr/cli":"^8.0.1","@swc/core":"^1.3.82","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@craco/craco":"^7.1.0","@craco/types":"^7.1.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","react-spring":"^9.7.1","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","terser-webpack-plugin":"^5.3.9","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.1","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_23.12.0_1701545385651_0.6297283102004232","host":"s3://npm-registry-packages"}},"24.1.0":{"name":"@actual-app/web","version":"24.1.0","license":"MIT","_id":"@actual-app/web@24.1.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"02444191e32f8f4bb26cef7c10dec3faa3a206ae","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.1.0.tgz","fileCount":70,"integrity":"sha512-Kp/nfaU2Qole8DuRylS04WHCT0EL12kY7O1QQdMfoE7eRWUyTmjsnAq7WOHBxckhpWbEO97OkIDctKgJsDQtVQ==","signatures":[{"sig":"MEQCICZHmGbfwPNqG3CDBdLdCFciGpDGb3O0gdOZym0pQA8MAiBE7WbkJlZgBY5F4NXbDke6XMDYnCicgk3IIi1q2bNZRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23991010},"gitHead":"02aff1acbe27b0fd4749f45bb8bccbcefd83994a","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"craco test","build":"cross-env INLINE_RUNTIME_CHUNK=false craco build","start":"cross-env PORT=3001 craco start","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","xml2js":"^0.6.2","pikaday":"1.8.0","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","recharts":"^2.8.0","@svgr/cli":"^8.0.1","@swc/core":"^1.3.82","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@craco/craco":"^7.1.0","@craco/types":"^7.1.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","react-spring":"^9.7.1","focus-visible":"^4.1.1","react-scripts":"^5.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","terser-webpack-plugin":"^5.3.9","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.9.1","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web_24.1.0_1704535278082_0.9848115545151535","host":"s3://npm-registry-packages"}},"24.2.0":{"name":"@actual-app/web","version":"24.2.0","license":"MIT","_id":"@actual-app/web@24.2.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"141a697a0e9ac75593b1608209faaa74b76d4e7b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.2.0.tgz","fileCount":74,"integrity":"sha512-pyrk4px7AKRJWzUGabBs8ORqnrEXslZiwzyD7fwqdQcXYyfvdYA74yMTvsuYr+dW+YrwpLr3XL/AHu/HGKOGcA==","signatures":[{"sig":"MEUCIETgpgMnn+L4WtoXDBK6kjP4dpyq7GqinuQ33J+HjQf/AiEAyMQlvdEjTDWRmmv+CZ5mnkXnEMhTrXolJJe4jpT7Lws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20722751},"gitHead":"d8639a2a71158a4264e59f2fd8d9b736378814f7","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","sass":"^1.63.6","uuid":"^9.0.0","vite":"^5.0.12","react":"18.2.0","redux":"^4.0.5","glamor":"^2.20.40","vitest":"^1.2.1","xml2js":"^0.6.2","pikaday":"1.8.2","victory":"^36.6.8","chokidar":"^3.5.3","date-fns":"^2.29.3","debounce":"^1.2.0","inter-ui":"^3.19.3","recharts":"^2.8.0","@svgr/cli":"^8.0.1","@swc/core":"^1.3.105","cross-env":"^7.0.3","downshift":"7.6.0","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"3.10.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","typescript":"^5.0.2","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.1","redux-thunk":"^2.3.0","@swc/helpers":"^0.5.3","@types/react":"^18.2.0","react-spring":"^9.7.1","focus-visible":"^4.1.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","@playwright/test":"^1.41.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.11.2","@react-aria/focus":"^3.14.0","@react-aria/utils":"^3.19.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","@react-aria/listbox":"^3.10.1","@react-stately/list":"^3.9.1","vite-tsconfig-paths":"^4.3.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.11","@rollup/plugin-inject":"^5.0.5","terser-webpack-plugin":"^5.3.9","@testing-library/react":"14.0.0","@juggle/resize-observer":"^3.1.2","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.5.0","rollup-plugin-visualizer":"^5.11.0","@react-stately/collections":"^3.10.0","@testing-library/user-event":"14.4.3","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.2","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.108"},"_npmOperationalInternal":{"tmp":"tmp/web_24.2.0_1706901824359_0.14851115277905125","host":"s3://npm-registry-packages"}},"24.3.0":{"name":"@actual-app/web","version":"24.3.0","license":"MIT","_id":"@actual-app/web@24.3.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"d6fc0c9e7f98b2cc10c4e3ae2be4702dbc49b476","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.3.0.tgz","fileCount":83,"integrity":"sha512-V8qiQfAbaodd2bYsSA7brPfIB0SVQX2FJmL9ljauIJbtbiiC4lJlcwteajO56XN+WAwwfRfqxTjTkSxVowF6QQ==","signatures":[{"sig":"MEUCIQD+exCJYvEOIIIFzzkWfs60Tw2FXGHUGJJ6cz7KfmCx5AIgSfVhpn/nb4NMI12SCmvdx4Sd9m0fEAN4CZvU5PkjmAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20088772},"gitHead":"9fca85209f8bfab3a068d63f11e36fe011299a58","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.0.12","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","vitest":"^1.2.1","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.3.105","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","hotkeys-js":"^3.13.5","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","@swc/helpers":"^0.5.3","@types/react":"^18.2.0","react-spring":"^9.7.3","focus-visible":"^4.1.5","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.19.0","@playwright/test":"^1.41.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.5.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.108"},"_npmOperationalInternal":{"tmp":"tmp/web_24.3.0_1709485724754_0.5126722645859632","host":"s3://npm-registry-packages"}},"24.4.0":{"name":"@actual-app/web","version":"24.4.0","license":"MIT","_id":"@actual-app/web@24.4.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"92bbb9a1919de6c01d0a7a2ff389e52f1603b86b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.4.0.tgz","fileCount":85,"integrity":"sha512-MEb1sMKzRsibSQ8j9aGjDu7Gua3f1sl5tKVYKlxgoBbUOr5TMjqypL0NUYJSTzU0OCBcTsvOgFItqOLKyBhyDg==","signatures":[{"sig":"MEUCIGq1u+Qg+t51OVLD8MuDSIWF6n49jnz8ltKwmh6ARI+zAiEAv0+FPkebNaQJ8ET/XqHo7ehoWtxvxcuztrIhRNz0oi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20036157},"gitHead":"8f634099e2eb4320a1a4b1c1fdde59a9a9639762","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.0.12","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","vitest":"^1.2.1","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.3.105","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.3","@types/react":"^18.2.0","react-spring":"^9.7.3","focus-visible":"^4.1.5","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.19.0","@playwright/test":"^1.41.1","@types/react-dom":"^18.2.1","react-merge-refs":"^1.1.0","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.1","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.5.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.108"},"_npmOperationalInternal":{"tmp":"tmp/web_24.4.0_1712038217375_0.7801486506342215","host":"s3://npm-registry-packages"}},"24.5.0":{"name":"@actual-app/web","version":"24.5.0","license":"MIT","_id":"@actual-app/web@24.5.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"1a0d5c4eafef0b770f97c9a87b4ed3e1f49e8398","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.5.0.tgz","fileCount":82,"integrity":"sha512-Su2pUsmFfpMGDtkxpv3ky9PacY2RwUTbV9EyFOom7jeq2MmSUSaeZTEdx8cxckR/La4Ezo3WEblwd8k+IFlZbw==","signatures":[{"sig":"MEUCID46tttFpIFMeWy+8xkLIynhLiaXrvw7/GZcMoBvSu4tAiEA3a/HOtsdiwp/IW1Hiun3+JKH5TuPBcrLKuPYA87mXvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20862807},"gitHead":"b34aaab5f5bf955f14ae7fa81d2f8801eacf7866","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.0.12","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","vitest":"^1.2.1","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.3.105","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","remark-gfm":"^3.0.1","swc-loader":"^0.2.3","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.3","@types/react":"^18.2.0","react-spring":"^9.7.3","focus-visible":"^4.1.5","promise-retry":"^2.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.19.0","@playwright/test":"^1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.1","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.1.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.5.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.108"},"_npmOperationalInternal":{"tmp":"tmp/web_24.5.0_1714754106601_0.6399094942787471","host":"s3://npm-registry-packages"}},"24.6.0":{"name":"@actual-app/web","version":"24.6.0","license":"MIT","_id":"@actual-app/web@24.6.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"23a7350ed65e23926f308638aba028a0de26d481","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.6.0.tgz","fileCount":82,"integrity":"sha512-trAW4F04LFRt89mNt59qGIiMAu1l+pNZFlGeOfU/f+rLRCBas/1C/anUXMa+U/KPycyq9JFYk7KCDOSlwapi6w==","signatures":[{"sig":"MEUCIAsNlhNX5yiERUu7QJ7LPsJ+mjsHp3TS5l6ZVMlmzomcAiEA/oY1nCI+kJyAd5pUq0o7z2S1cKSmMXxWVdqvNfrzldk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20988426},"gitHead":"c92266fd7f413f3974f84f74a286a05dc1609dd0","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_npmVersion":"10.2.3","description":"Actual on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","@reach/listbox":"^0.18.0","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.1.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.6.0_1717408127889_0.2732090103006659","host":"s3://npm-registry-packages"}},"24.7.0":{"name":"@actual-app/web","version":"24.7.0","license":"MIT","_id":"@actual-app/web@24.7.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"ec376d3e61981009c63cd26f74f0d4f9d7424c12","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.7.0.tgz","fileCount":83,"integrity":"sha512-YG075RidlNaQTJXvFBZAN4+pzrzK2vNjh2lcEApdqIYfOsBGATGqcnVtk8Kjpq8i64hDfT5aOhZ3dqIDhk+DMg==","signatures":[{"sig":"MEUCIQCHwVZEcuJ1MhwE3uQW7acNaSiVIX0olJi4JVTrK9hLNAIgeeKaEW2H7O/E6AuTVZAfJfhVCjHzZBIOSbHsdOM0Kqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20872388},"gitHead":"049a41f36657b6565d8db14d441c06a3bde4ec08","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","@reach/listbox":"^0.18.0","auto-text-size":"^0.2.3","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.1.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.7.0_1719952313755_0.17170785689203183","host":"s3://npm-registry-packages"}},"24.8.0":{"name":"@actual-app/web","version":"24.8.0","license":"MIT","_id":"@actual-app/web@24.8.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"72c909c1d9004b9f2c34c9609852685770197098","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.8.0.tgz","fileCount":89,"integrity":"sha512-pUTkiIKZooizh0MkFgaFwuFaviLOyC4r26w8RFWa3Ph234dYHJsu4ijkoUmG0GfDcVScSl++R7qN5qE6d3Pdag==","signatures":[{"sig":"MEYCIQCmpYtibZJIxDTjdnsdupwXlZDY7LJuftVXtGBbwewe8gIhALLzz0WRkPz5yFuBwUwnTyv4nvNBj0XSnK6Rop3fgrK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20608511},"gitHead":"4389329bfa1915cc5ac91da492a9460008fe39de","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","auto-text-size":"^0.2.3","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.2.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.8.0_1722692020924_0.7925321704306936","host":"s3://npm-registry-packages"}},"24.9.0":{"name":"@actual-app/web","version":"24.9.0","license":"MIT","_id":"@actual-app/web@24.9.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"c4fd39cc859c8959230af15eeb9938ce7b8f54d4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.9.0.tgz","fileCount":92,"integrity":"sha512-L65olQnyWyOnPmdf38Xh3rTg/GZd1Qy8t9fRSK4pAsP1teSaNujKCq3B17gSLVGo6tjTV23Xgs6C439ONWo+zQ==","signatures":[{"sig":"MEYCIQDwNEEgp55LM+zuSSgI9uFOOXryrqmoTiF8oh3UAl4bKgIhAMVdK2ylZuFjc+NTMRJ0tBlL6ArwJGWOandMJEzAvXdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21878471},"gitHead":"44375e72ad63715ab798f5f9f0f72cbb407533ab","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.33.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","@react-aria/focus":"^3.16.0","@react-aria/utils":"^3.23.0","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","@react-aria/listbox":"^3.11.3","@react-stately/list":"^3.10.2","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.2.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@react-stately/collections":"^3.10.4","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.9.0_1725383118122_0.7511309676717732","host":"s3://npm-registry-packages"}},"24.10.0":{"name":"@actual-app/web","version":"24.10.0","license":"MIT","_id":"@actual-app/web@24.10.0","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"d2f71747b61ce20ffd344eb63c4e5c31a4fc16a5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.10.0.tgz","fileCount":97,"integrity":"sha512-1MgMEl99Fj+baaumdKXwFDzOhSwpjAmjXUejVj8wsA0kgZKKAEIl+DJG77dwTBwA/Px1BnHAoJ81MWuHwQSbuw==","signatures":[{"sig":"MEUCIQC9qqvmg3AgvmHnUsqK6vadfCOaEARvUWUvX1IxKHbP4AIgNV8NFjkb2y7ymwloLgz5scg7bAPX7QeLFXmoTuxNxSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22087124},"gitHead":"9b7a79a01c43ea04d96b92fd44f554000cf284d2","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.34.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.10.9","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.3.3","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.10.0_1727975382605_0.5721314943769018","host":"s3://npm-registry-packages"}},"24.10.1":{"name":"@actual-app/web","version":"24.10.1","license":"MIT","_id":"@actual-app/web@24.10.1","maintainers":[{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"08c273c91cb67e289a45d62f9ddb1d32fcc2e0c2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.10.1.tgz","fileCount":97,"integrity":"sha512-HrfJzscvEz6OL02DREQWGjfTI2lyF4Q+5DskTkTGGahSru/344tR5+x1jwxZSkLDUHfklwBquxJPC8QJk+QTWQ==","signatures":[{"sig":"MEYCIQDL96yQCsQLkC0rSPanPcl3DsHg25p4vYFlqd2LH9NC8AIhAOA5El9wuwCaeMqqnh0WsZM0z0plkTdBBDwusoACe1gv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22088055},"gitHead":"d0fcfd2d5a740350ccae7254d65ff6860ca8f102","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.11","react":"18.2.0","redux":"^4.2.1","glamor":"^2.20.40","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.34.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.10.9","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.3.3","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.10.1_1728407247219_0.8784773152933798","host":"s3://npm-registry-packages"}},"24.11.0":{"name":"@actual-app/web","version":"24.11.0","license":"MIT","_id":"@actual-app/web@24.11.0","maintainers":[{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"actual-app-user","email":"help@actualbudget.com"}],"dist":{"shasum":"a68adb512aa7cc4a36249745854d80d4ba2903f8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.11.0.tgz","fileCount":97,"integrity":"sha512-p0ps9hNUd4ihCCLlr/a1qZ5+S0CCSXzLwvFn5OFBktQdFOkqQuaT5mQil7ink/FzFMb/sCNuzgNNtf1ykAGZvA==","signatures":[{"sig":"MEUCIQDMi1dvfCDgY4htMYGxqL+tzLuUI9SinWeCKTtMPAeSdQIgfemdDz0f3rJ61P7xaWNPRs0TfpYFlUwNPJsuJGMmsgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22960391},"gitHead":"a426d067b1cec49771e66c2983d8128e43c52cf0","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","redux":"^4.2.1","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.34.3","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.10.9","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.3.3","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.11.0_1730644908971_0.30852638157653156","host":"s3://npm-registry-packages"}},"24.12.0":{"name":"@actual-app/web","version":"24.12.0","license":"MIT","_id":"@actual-app/web@24.12.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"1291421341c1eebabecd8f03ffe7f89690093bea","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-24.12.0.tgz","fileCount":98,"integrity":"sha512-+TDBkncRXVfDMcmhnea2RsN0TZjcsgBKBC2GKlhwdNDbpFhmFV8BdU2Xb3ewK3EwYci/Yoa3SLP6gvJeC3UZmg==","signatures":[{"sig":"MEYCIQDsyclftvx9R8iPnunStb+pE5Y0Qtdat1fIAupEDzbz1gIhAIahCVw3BQrV8fdg1xO1HnVhjmrtoXc8qD1MW5wyxhGY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22342455},"gitHead":"99f93ae28bb5d50f93f25289811dc330bfd08ed7","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","redux":"^4.2.1","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_24.12.0_1733502074116_0.2505722513306803","host":"s3://npm-registry-packages"}},"25.1.0":{"name":"@actual-app/web","version":"25.1.0","license":"MIT","_id":"@actual-app/web@25.1.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"5b36aac5e4fd7702a5b30ec300e108625b26e5d3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.1.0.tgz","fileCount":98,"integrity":"sha512-jGkXWdDTmW0I68NLJGkBm9UFsH+B3aXFpyAyH68LafFC2q4K+iXqaCklReizRCCptypSbN+1LoibkdJ+hgG+5g==","signatures":[{"sig":"MEQCIDLdG/H2RV8Yr28b2rIuCHJ0idXErtpV08hcwzuKcw2EAiBPywzo07YbUbZi64nZpHS1yMTltv5h0FER1A28ZkzePQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22690033},"gitHead":"893e9d7c3619d98390cea0047edf817937cb3eeb","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","redux":"^4.2.1","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"7.2.9","redux-thunk":"^2.4.2","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@types/react-redux":"^7.1.25","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","jest-watch-typeahead":"^2.2.2","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.1.0_1736229780676_0.9984585919002147","host":"s3://npm-registry-packages-npm-production"}},"25.2.0":{"name":"@actual-app/web","version":"25.2.0","license":"MIT","_id":"@actual-app/web@25.2.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"aa252e2d7bab3b7c62b0bafe0cd7c07e0b393d7c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.2.0.tgz","fileCount":113,"integrity":"sha512-z970ymtlTJCL/KvT8GUjx1V7m68PedKGbAv+4Hz7xbTVe0nZB9CIjS9H9O+l4Sot68OGUbSJl6d1RptlhivLmA==","signatures":[{"sig":"MEUCIGCAiIs27mUuiOP7WKlJieNfE6hBu4yN+bGrtlt9GGrBAiEAhhCyXZpvDwimAFc1vI6shzLaG0beidTsXFyIiErCgLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25065340},"gitHead":"81e5d3f68e00be9a48aeb38817378392bc704b14","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"^9.2.0","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","ua-parser-js":"^2.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.2.0_1738726555879_0.6631576555123788","host":"s3://npm-registry-packages-npm-production"}},"25.2.1":{"name":"@actual-app/web","version":"25.2.1","license":"MIT","_id":"@actual-app/web@25.2.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"750a32693c4a3218541ab829ee3898f050651275","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.2.1.tgz","fileCount":113,"integrity":"sha512-95nWGmNqpqUWznD8PD3OTRGqFQTpuKshR8C7CSTy9tCjk0gmko2IyVrz4Ph00Y3EIlWGHyoXHc+th7j1+fKANA==","signatures":[{"sig":"MEYCIQDznu+FFsOj92cNGHt/KzTv2VvY0UcWTkHPmnejhvctlQIhAOb8KbvKv+H4raR1tXRg42ZluV+eVfe6vLJNbNAsMx/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25168398},"gitHead":"05e2cbede153157474406a28da5b20afd6b6a0a5","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","lodash":"^4.17.21","vitest":"^1.6.0","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"^9.2.0","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","ua-parser-js":"^2.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.2.1_1738868434361_0.9495372306968686","host":"s3://npm-registry-packages-npm-production"}},"25.3.0":{"name":"@actual-app/web","version":"25.3.0","license":"MIT","_id":"@actual-app/web@25.3.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"3b5e4382bf2fb5f324bd5a690e4eb7f2a81f284f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.3.0.tgz","fileCount":118,"integrity":"sha512-aQV5ZTWvlkdKqZo40xH3XD6yLclDK3ySwD3Br/lekBUGUJuQGsphz+UQU/FIqZyUJMBUonLAxoL8v4n1UemJMQ==","signatures":[{"sig":"MEYCIQD1ogpQxnMbx7m3MRzGMq4z9ngCP4iSVyEAzI0hrlMntAIhALlwaM9utQ2LLoLyrOVzAMAZe5Tb1TJiAMbRQipjTZHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25606537},"gitHead":"a4f2e58f949b10842f9b40a005c1b8e1758bb731","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","lodash":"^4.17.21","vitest":"^1.6.1","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"^9.2.0","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","ua-parser-js":"^2.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@actual-app/components":"0.0.1","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.3.0_1740787416046_0.6350519692322731","host":"s3://npm-registry-packages-npm-production"}},"25.3.1":{"name":"@actual-app/web","version":"25.3.1","license":"MIT","_id":"@actual-app/web@25.3.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"twk3","email":"david@twkie.net"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"}],"dist":{"shasum":"547a4bbeaba67e1e1f40fc8407116571d36719b3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.3.1.tgz","fileCount":118,"integrity":"sha512-0uoZPKY6DDOzgL3i2dGKn5vNlqn//FzOTjfz4PRTcVTu8Ho5uqDF/8K1oRy9oBrg7fTRoiSGVoDsm4CNj025pw==","signatures":[{"sig":"MEQCIENLrxQEUxtUf9uFyxyEX3bEkp0sxKXRMFu0RajDQWkjAiAr8FY7t7Ako38KknlaOGdMxA4yh3P+LiMCqJJq+xQyAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25619114},"gitHead":"870b5c69cca1fbd254e3d9d9683f13c3486aabb2","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","generate:icons":"rm src/icons/*/*.tsx; cd src/icons && svgr --template template.ts --index-template index-template.ts --typescript --expand-props start -d . ."},"_npmUser":{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"18.2.0","lodash":"^4.17.21","vitest":"^1.6.1","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.10.4","@svgr/cli":"^8.1.0","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","react-dnd":"^16.0.1","react-dom":"18.2.0","react-aria":"^3.35.1","remark-gfm":"^3.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.2","memoize-one":"^6.0.0","react-modal":"3.16.1","react-redux":"^9.2.0","usehooks-ts":"^3.0.1","@emotion/css":"^11.13.4","@swc/helpers":"^0.5.11","@types/react":"^18.2.0","re-resizable":"^6.9.17","react-spring":"^9.7.3","ua-parser-js":"^2.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.2","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.0","react-markdown":"^8.0.7","@types/debounce":"^1.2.4","vite-plugin-pwa":"^0.20.0","@playwright/test":"1.41.1","@types/react-dom":"^18.2.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.0","@use-gesture/react":"^10.3.0","react-hotkeys-hook":"^4.5.0","vite-tsconfig-paths":"^4.3.2","@types/promise-retry":"^1.1.6","react-error-boundary":"^4.0.12","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.4.1","terser-webpack-plugin":"^5.3.10","@actual-app/components":"0.0.1","@testing-library/react":"14.1.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.21","@testing-library/user-event":"14.5.2","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.21","@types/webpack-bundle-analyzer":"^4.6.3","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.3.1_1740959899879_0.9192183409783108","host":"s3://npm-registry-packages-npm-production"}},"25.4.0-alpha.0":{"name":"@actual-app/web","version":"25.4.0-alpha.0","license":"MIT","_id":"@actual-app/web@25.4.0-alpha.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f9cc4d0f59a430140183b0d69b7efac2c0352917","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.4.0-alpha.0.tgz","fileCount":119,"integrity":"sha512-FTG4okiBwMy7p8kfglcaRSrXUEFsCdqDVKTHx4g/AnK63ioI7+19OBKYHcAhX6GohYuQRoBvLL5zDOrBFjFV+g==","signatures":[{"sig":"MEQCIFWzfsYq9yQYNhd9OgnIalGpUg8UzdmNRboGuayZioGMAiB9wDTk3deNH10j8frAE/CA1O4sris2XAQI3F3KLJJqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31896281},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FTG4okiBwMy7p8kfglcaRSrXUEFsCdqDVKTHx4g/AnK63ioI7+19OBKYHcAhX6GohYuQRoBvLL5zDOrBFjFV+g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.2.14","react":"19.1.0","lodash":"^4.17.21","vitest":"^1.6.1","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","webpack":"^5.98.0","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.2","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.38.1","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.11","@types/react":"^19.1.0","re-resizable":"^6.9.18","react-spring":"^9.7.5","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.2","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^0.20.5","@playwright/test":"1.41.2","@types/react-dom":"^19.1.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.5.1","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.7.1","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.22","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.25","@types/webpack-bundle-analyzer":"^4.6.4","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.4.0-alpha.0_1744579560681_0.7085286871875232","host":"s3://npm-registry-packages-npm-production"}},"25.5.0":{"name":"@actual-app/web","version":"25.5.0","license":"MIT","_id":"@actual-app/web@25.5.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"94138ec72c5875303f6c6a97a4f2313cddcda1eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.5.0.tgz","fileCount":119,"integrity":"sha512-eZCjLQ8pNT4rbi8A1Om5qskizaDZ11XTObc/Xw/xYJxcnZvrwbKCd9ln/m8qXEl7B2chOoUDQiSWBSUFlMeN1A==","signatures":[{"sig":"MEYCIQCM0upwt1uO15iUQij1GWL+QKjQhGH2ijPFiAzJ56ZiIwIhAPekInu+D47geR8lnx/VRaln9iiaCacakNVRef8DeC71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31944330},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-eZCjLQ8pNT4rbi8A1Om5qskizaDZ11XTObc/Xw/xYJxcnZvrwbKCd9ln/m8qXEl7B2chOoUDQiSWBSUFlMeN1A==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.70.0","uuid":"^9.0.1","vite":"^5.4.18","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.0.2","xml2js":"^0.6.2","i18next":"^23.11.5","pikaday":"1.8.2","webpack":"^5.98.0","chokidar":"^3.5.3","date-fns":"^2.30.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.2","@swc/core":"^1.5.3","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.38.1","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.11","@types/react":"^19.1.0","re-resizable":"^6.9.18","react-spring":"^9.7.5","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.33.0","auto-text-size":"^0.2.3","i18next-parser":"^9.0.2","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^0.20.5","@playwright/test":"1.41.2","@types/react-dom":"^19.1.1","react-router-dom":"6.21.3","react-grid-layout":"^1.4.4","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.5.1","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.7.1","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.1.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.12.0","@fontsource/redacted-script":"^5.0.22","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.25","@types/webpack-bundle-analyzer":"^4.6.4","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.5.0_1746294490023_0.1356404849235262","host":"s3://npm-registry-packages-npm-production"}},"25.6.0-edge.23":{"name":"@actual-app/web","version":"25.6.0-edge.23","license":"MIT","_id":"@actual-app/web@25.6.0-edge.23","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"eab5414c855f2733751ac2699268e2bc1469a829","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.6.0-edge.23.tgz","fileCount":122,"integrity":"sha512-PY6AfcxSdmwI24gAgFZMi5RSZ+QMBzbpvMbn2/CL9cTyzegH9S1brwZ0H39Syg8posw8xSbvrovGAtiC12YhTw==","signatures":[{"sig":"MEQCIAHne+QCg7OgeDC8GsbtJIH2jBw0aQAI+D5OfK+ZjqU6AiA56Br16NXDnKUV6uNj1FFc3DQp6fIUCBp3mUbsXBHN0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32959013},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-PY6AfcxSdmwI24gAgFZMi5RSZ+QMBzbpvMbn2/CL9cTyzegH9S1brwZ0H39Syg8posw8xSbvrovGAtiC12YhTw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.89.0","uuid":"^9.0.1","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.6.0-edge.23_1748029448517_0.03537752856072829","host":"s3://npm-registry-packages-npm-production"}},"25.6.0-nightly.24":{"name":"@actual-app/web","version":"25.6.0-nightly.24","license":"MIT","_id":"@actual-app/web@25.6.0-nightly.24","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c0a3995989afb9b616211ed046167ca87651745f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.6.0-nightly.24.tgz","fileCount":122,"integrity":"sha512-2L1gQNUOhFpguH2P0awzwaj3z/7WulplFi6sbKycUw0v2a/dYJq1AjwSih/jwdgep3gGlnOIFJHsdg588KyxMA==","signatures":[{"sig":"MEUCIQDHIDgjV5bE/F16ZxruQMJm4+xll0YY7zSC8Itr6XMVoAIgaO5hRa1QVFCJWj3FbyaF7V8y4v67oCKv5MxXy0JJFQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32959333},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2L1gQNUOhFpguH2P0awzwaj3z/7WulplFi6sbKycUw0v2a/dYJq1AjwSih/jwdgep3gGlnOIFJHsdg588KyxMA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.89.0","uuid":"^9.0.1","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.6.0-nightly.24_1748104435600_0.15905459221923368","host":"s3://npm-registry-packages-npm-production"}},"25.6.0":{"name":"@actual-app/web","version":"25.6.0","license":"MIT","_id":"@actual-app/web@25.6.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c135e7971088a52b11ca5e0c6af3b34508621ed9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.6.0.tgz","fileCount":124,"integrity":"sha512-AnHhyYz1or/r9nZ+3XQ84PkNMW18qufHzRLDhd1cDyuN7l7Q/PCnqKbPP0ANH+JhM3NEpa5S5O/ATDJhLVmoHg==","signatures":[{"sig":"MEQCIHCskG4DbzSqQI17XVx4yO3Crn5UD7vvW+Hy7y0Ifb94AiB+r+9SFWC3RttSb4ObbHA0vOd5nWScGYDU1+065L7fYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33161136},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AnHhyYz1or/r9nZ+3XQ84PkNMW18qufHzRLDhd1cDyuN7l7Q/PCnqKbPP0ANH+JhM3NEpa5S5O/ATDJhLVmoHg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.0","uuid":"^9.0.1","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.6.0_1749011897214_0.20962348342822734","host":"s3://npm-registry-packages-npm-production"}},"25.6.1":{"name":"@actual-app/web","version":"25.6.1","license":"MIT","_id":"@actual-app/web@25.6.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"94ed54ce8bd3acf4920a29035b4848f0832f9d7c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.6.1.tgz","fileCount":124,"integrity":"sha512-z8cqq56z3I/C9KUYRl3rydqiF5eN30k+67Rv4woQzntK7OymFf64pSOTWvRZbKWXoEk8PAWcxzk9le1JgJLh3Q==","signatures":[{"sig":"MEQCIESJPiq526eWgvDPcK4wnHmuw1WrerQjlHS4PomqcyolAiAdzC9lxpwzRHMp0f+sq5vu4rzpIMPDsIokcnORskuFVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33161155},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-z8cqq56z3I/C9KUYRl3rydqiF5eN30k+67Rv4woQzntK7OymFf64pSOTWvRZbKWXoEk8PAWcxzk9le1JgJLh3Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.0","uuid":"^9.0.1","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","@types/uuid":"^9.0.8","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.6.1_1749075359190_0.4096255394182644","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250611":{"name":"@actual-app/web","version":"25.7.0-nightly.20250611","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250611","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"90e06425f25313d6cc662de4c4ba4931bff76ae2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250611.tgz","fileCount":124,"integrity":"sha512-90mPACCphyLN+5xNV0HcTU6YDkpoUP6MKBL6dDt32EwadhpajlbzbrMxBCMMnJRBsdLCb7wpyEahS2sbnU5J5A==","signatures":[{"sig":"MEUCIHjlHrHAILuQ7GLqGxxVIYA/1crK+Js9PhQsbJU1Snd7AiEA2qlLhb39J8/r/ch3tjo7+0NBOIXFTEdr3T/m4ft66VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33187804},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-90mPACCphyLN+5xNV0HcTU6YDkpoUP6MKBL6dDt32EwadhpajlbzbrMxBCMMnJRBsdLCb7wpyEahS2sbnU5J5A==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250611_1749667185807_0.16049248698072005","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250612":{"name":"@actual-app/web","version":"25.7.0-nightly.20250612","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250612","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8a25dbd01ef4e1f418040771a42ebf26eb9bc1ba","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250612.tgz","fileCount":124,"integrity":"sha512-aWoP/SfW8zsLqb1jMeac+/5OkvXQZlUvbBgxcUUlLs3W0Af3DYuhGV5bf36e/4P2XHaWdS5sI6ngBVKrmggRmQ==","signatures":[{"sig":"MEYCIQDtJ+Y9cFQ4x/WAUG9+fBX/CW2LkzDKqTmpchyS4MC3bAIhAK+MJ5G8EPa9evCzTytOHAtcisYScrhaeSfk8+4MKto/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33187034},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-aWoP/SfW8zsLqb1jMeac+/5OkvXQZlUvbBgxcUUlLs3W0Af3DYuhGV5bf36e/4P2XHaWdS5sI6ngBVKrmggRmQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250612_1749687222449_0.7005715380742794","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250613":{"name":"@actual-app/web","version":"25.7.0-nightly.20250613","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250613","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"02d8f6216ed9df0a685070f0d504906ea7d65e24","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250613.tgz","fileCount":124,"integrity":"sha512-DBAK+L6aiaHBi88IFKHJ646fX1VtyuDIrA5zJLDoubm/ghJ6249/pEmZq0kxEtmMSiBp+00w6iVyih6oawqZww==","signatures":[{"sig":"MEQCIGCCuqNgeAC616yB/UBZPWHl4EuZdqKl0hPzAo3c1/7vAiB2YDu6cs+BaTqVVKF3OGh5hye7RRxVS2Leq6j+Gzad3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33189333},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-DBAK+L6aiaHBi88IFKHJ646fX1VtyuDIrA5zJLDoubm/ghJ6249/pEmZq0kxEtmMSiBp+00w6iVyih6oawqZww==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250613_1749773626458_0.5751597191690414","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250614":{"name":"@actual-app/web","version":"25.7.0-nightly.20250614","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250614","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1f50edabf6c98e9f2162972a336cfc7977274a60","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250614.tgz","fileCount":124,"integrity":"sha512-GIjuQbEqOKmGoP7jaaPJLKnpR1jG0Qu6PZOMqN0NAgIk/bjC8tOSnrTKNBw19CrAfsKR9G6AglhAUDmBr5ZmZQ==","signatures":[{"sig":"MEUCIQD4BgGHrkU8DPV6vvFqJ6ACYrO61IzC0cu51Zy/dwPVzQIgc8toVfGiBuJdX2jQTTTIL5Nlfvk5D/8okyk21+44zX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33486716},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-GIjuQbEqOKmGoP7jaaPJLKnpR1jG0Qu6PZOMqN0NAgIk/bjC8tOSnrTKNBw19CrAfsKR9G6AglhAUDmBr5ZmZQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250614_1749859980646_0.4711188535939759","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250615":{"name":"@actual-app/web","version":"25.7.0-nightly.20250615","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250615","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8f967200eb721ec76eca972dab9d0cb338ea2075","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250615.tgz","fileCount":124,"integrity":"sha512-stIWBA55J64bGYIDGuPdP7kJZrdkOlG/Z1E7w47JErZ89bx+PM+iYUo4kN5Q1PG+RedNUWBOZLFe9XdXx9NWAw==","signatures":[{"sig":"MEQCIE0o+3sW1eQgSvzSpcUqE/t1B1g0qbdX5CfzqDpRgK/iAiAyxEid7nyt0UP9MKKkEsm+/yR5jT2RiMDLFARkqynvYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33487764},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-stIWBA55J64bGYIDGuPdP7kJZrdkOlG/Z1E7w47JErZ89bx+PM+iYUo4kN5Q1PG+RedNUWBOZLFe9XdXx9NWAw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250615_1749946490961_0.18747535342157384","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250616":{"name":"@actual-app/web","version":"25.7.0-nightly.20250616","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250616","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2f467470171e81feb168fcaa820ea9f434cbd503","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250616.tgz","fileCount":124,"integrity":"sha512-Ve8zV263o5iAwyoGKAXc46ph5+dEJTtcYXzTi0D3zRpn633/talMd7/PzAXS0Y6+28XQAYlnMuVGJRdmKFh7bg==","signatures":[{"sig":"MEYCIQCNUzesHpDTg2OzzYanVWkS4Pn0aPAhTQmNT6a7Y6IfvQIhAMLZrU9u1RTZDttZxd/w6SqAbWNqZHYlwtX4DQOBChKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33488191},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Ve8zV263o5iAwyoGKAXc46ph5+dEJTtcYXzTi0D3zRpn633/talMd7/PzAXS0Y6+28XQAYlnMuVGJRdmKFh7bg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-router-dom":"6.30.0","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250616_1750032838315_0.03179084196690041","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250617":{"name":"@actual-app/web","version":"25.7.0-nightly.20250617","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250617","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8c0d80107027803c599479f330a80396c67203c2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250617.tgz","fileCount":124,"integrity":"sha512-ZZQxFhFDhkKJ9q3jtKB9QpGliZpgyu7c31lzvPagz+rL8Ced9qXjuU/+OEyDHl0cte0CZ1PIJrQJAHRUBtVhdg==","signatures":[{"sig":"MEQCIB6b2DtqLMx1YdFduRQ+4cJMJ8WMfRpYXCrAEe3j1bPzAiArQgxWe4k1uRuO+19IH1Pne6RXq50S4zwQAEfcUppVvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33587842},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ZZQxFhFDhkKJ9q3jtKB9QpGliZpgyu7c31lzvPagz+rL8Ced9qXjuU/+OEyDHl0cte0CZ1PIJrQJAHRUBtVhdg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250617_1750119218828_0.9366438105554185","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250618":{"name":"@actual-app/web","version":"25.7.0-nightly.20250618","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250618","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"266652b339dba1eb033d8ec828b0ae05b5a2af7c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250618.tgz","fileCount":124,"integrity":"sha512-Vjdnqoklaik9VsHm2ofT6bc2q/TVkPMLKzMEOtb63U/iRVCgRzJ+wNpl7l/hqypzCyoFDf5i4YBtkNkZoblAEA==","signatures":[{"sig":"MEYCIQDjX9PuWBDIynb7wcDktV8rzOTIlhw+bHVDFH+dN3cY3AIhALzHJvVwAqK7yXZ6Y83xJG+A55ySuLijRHpf72MSAu/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33586893},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Vjdnqoklaik9VsHm2ofT6bc2q/TVkPMLKzMEOtb63U/iRVCgRzJ+wNpl7l/hqypzCyoFDf5i4YBtkNkZoblAEA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250618_1750205625596_0.04896563346500593","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250619":{"name":"@actual-app/web","version":"25.7.0-nightly.20250619","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250619","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"589911f5787bfb36f3825883887fb6d173c2f133","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250619.tgz","fileCount":124,"integrity":"sha512-SPZuy1IaKEZUG7vGFngrzTwGjIRBgOIfcQRszErt4WnWZ/9CRSYjDP7yaYCkxd0r4mG1PrdQmNmDPE9yCM2SrA==","signatures":[{"sig":"MEUCIDc7wp33T1hVfZc0uzvaSqAkckTjv5HQhNlCmdSvt4CUAiEAxQEL+RKYFroclUj3YRz47xoXi249cMgTB42R5MX8w90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33594179},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-SPZuy1IaKEZUG7vGFngrzTwGjIRBgOIfcQRszErt4WnWZ/9CRSYjDP7yaYCkxd0r4mG1PrdQmNmDPE9yCM2SrA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.1.3","xml2js":"^0.6.2","i18next":"^23.16.8","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^14.1.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250619_1750292033909_0.3485847481234121","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250620":{"name":"@actual-app/web","version":"25.7.0-nightly.20250620","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250620","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9d35655874bed56480083880940cded51b034b19","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250620.tgz","fileCount":124,"integrity":"sha512-194CRyYGiNg/IAgVF1PoXUnPVllrSWc8NEGPIgXWTn1DHlwJ1JxdWo/6qoUPl8hocb8QDCYiumhGCc7Lal/HkQ==","signatures":[{"sig":"MEQCIBbbpWGUwl/iGJoIMrdTKkZA4zkzRr7C2EqmqNnQkVkLAiAgUNlW3BrbGEoEA2SYsW1O4Hnae+Sy6xF1TGg9/42liA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33550552},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-194CRyYGiNg/IAgVF1PoXUnPVllrSWc8NEGPIgXWTn1DHlwJ1JxdWo/6qoUPl8hocb8QDCYiumhGCc7Lal/HkQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250620_1750378405197_0.5818178341962845","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250621":{"name":"@actual-app/web","version":"25.7.0-nightly.20250621","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250621","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"cfc81859769ba2011f6ee75357dedf6856562c25","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250621.tgz","fileCount":124,"integrity":"sha512-r8MH4M5v743lgLtknHGn31ZYygzf9rQ2Sedy/lpVJ5MSLNeKOuthSvuEPOa5Cc3YuooUyu9nc1gNK+DMOUHtzw==","signatures":[{"sig":"MEUCIQDB3dlXGUo6lqZAmig1fQtWEl7UC8AtXnNJbKfFncQGEAIgGNrLjGlQR+X/iw1vfKY0kduXcactFGG1wg7GtGcyA74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33558252},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-r8MH4M5v743lgLtknHGn31ZYygzf9rQ2Sedy/lpVJ5MSLNeKOuthSvuEPOa5Cc3YuooUyu9nc1gNK+DMOUHtzw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250621_1750464797192_0.8988315574522463","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250622":{"name":"@actual-app/web","version":"25.7.0-nightly.20250622","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250622","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ace99a586ab7765574cadfbd5b43abbde6055cb1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250622.tgz","fileCount":124,"integrity":"sha512-MP+toyIn0krTgduCOxeGqsUGGzWrQaqTG7PLX5c2O1gHoBaVmuHMyP31fZciit4EUtz/P4KQgHxfSINbgfGQfA==","signatures":[{"sig":"MEYCIQDbGAi2bsX31TpB2iug6y8gv3JYwRW+15s9UaVwQO/JPAIhAJzI4nny4Ovd8iZO6CHfabFJlDcaR7zVQURIM0PV/CQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33559011},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-MP+toyIn0krTgduCOxeGqsUGGzWrQaqTG7PLX5c2O1gHoBaVmuHMyP31fZciit4EUtz/P4KQgHxfSINbgfGQfA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250622_1750551271727_0.9077800959615674","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250623":{"name":"@actual-app/web","version":"25.7.0-nightly.20250623","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250623","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b82629df3db422424d6793f8c7b99ae938da30bf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250623.tgz","fileCount":124,"integrity":"sha512-vfGPPEIKbaEvmyZYw0PORUAhbFEjqHs5dRL9bNlRn6Qkfqey8ZN1XXZu91enrCDQLY7KWi6TpqNbIL5AkbOx5Q==","signatures":[{"sig":"MEUCIQDbWikyUqXIO2TO5p6bn0AaK73vubj/y/owezc6yk+c5gIgfVbdViUTuEslGKcq6I4GF8psVM5+iyURmdaGt0TfZ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33561276},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vfGPPEIKbaEvmyZYw0PORUAhbFEjqHs5dRL9bNlRn6Qkfqey8ZN1XXZu91enrCDQLY7KWi6TpqNbIL5AkbOx5Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250623_1750637677331_0.50962080390761","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250624":{"name":"@actual-app/web","version":"25.7.0-nightly.20250624","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250624","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a46a11b43cd7d7d7aac5552c6c97d3e7561b4aa8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250624.tgz","fileCount":124,"integrity":"sha512-C0XzT6hVOG3Pr1z+GVEA4YWq3aPwnhKOmc0keYYux5sHFlPkgvbgnZQdelpiJYnkNYeHtAm8s+oppi6eVk5hRg==","signatures":[{"sig":"MEUCICYdh1fZw3OCEt4aBDHrJNkyuAm/csDtrlc0yKsP+8NZAiEAhQAX/RRxyoqh7gqILW1hQDYTe1qlw6vRLwcIBwbZOv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33568300},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-C0XzT6hVOG3Pr1z+GVEA4YWq3aPwnhKOmc0keYYux5sHFlPkgvbgnZQdelpiJYnkNYeHtAm8s+oppi6eVk5hRg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250624_1750724008828_0.34777667298553006","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250625":{"name":"@actual-app/web","version":"25.7.0-nightly.20250625","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250625","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3c7703a8bd6eebdc7653592ca64b2ea56ef92b4d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250625.tgz","fileCount":124,"integrity":"sha512-ri2/DowD/vTTk0YObKq1EWTImZz9F0Yc2+CpZD0yKBuKqrSRx7PJYkls1sSSebPc65keJscBzPxIfrnBMYI83g==","signatures":[{"sig":"MEUCIQC/XaCnplMW9Ho3pqjJsYV5ffZNca2S8rt73eagrptOcAIgOyFkd9/qkGhgyRuIV7KakyywSGJKuiGu1WlgD9hx4Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33568300},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ri2/DowD/vTTk0YObKq1EWTImZz9F0Yc2+CpZD0yKBuKqrSRx7PJYkls1sSSebPc65keJscBzPxIfrnBMYI83g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250625_1750810428275_0.5735338496154787","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250626":{"name":"@actual-app/web","version":"25.7.0-nightly.20250626","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250626","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7a4efefc3ff4309498eba8aacd8f7327dcc7c317","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250626.tgz","fileCount":124,"integrity":"sha512-w3smEq/4OejldZix32m4vVajnOTHwdRh3SGVujD8YKoT7g+qANv2NSI02x/Bnbcyxk0qIlPzke1t9wrRFJMVhw==","signatures":[{"sig":"MEQCIC/7rNvAIGOVmQNrUQFrH64fgE2yj2rSdFgdiWPhWViMAiBjJFd3dHOd21BtshAlF5ew+I7oltkYTS+EXM/DahhHBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33569474},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-w3smEq/4OejldZix32m4vVajnOTHwdRh3SGVujD8YKoT7g+qANv2NSI02x/Bnbcyxk0qIlPzke1t9wrRFJMVhw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250626_1750896832158_0.6991296621642284","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250627":{"name":"@actual-app/web","version":"25.7.0-nightly.20250627","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250627","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8697a7a51a60c9f121c9ac5788eea6dbfaca7fb3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250627.tgz","fileCount":124,"integrity":"sha512-K/Zr0xJwwTG/R2n2+iIttb8Lf6tH87NpJHAQzY3QCO2Iikjz34HD6JEgucGxPWapAjT3EHFbQK4urDY5CwbPRg==","signatures":[{"sig":"MEYCIQCMDYXFExbltSrbjgqZdxg8swQVBxMXYBJ5Ogo82y7o9gIhANSCLDhypIdvRoiyOO4Eg1RTrB4JtdJgLV413vPhQ85z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33569474},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-K/Zr0xJwwTG/R2n2+iIttb8Lf6tH87NpJHAQzY3QCO2Iikjz34HD6JEgucGxPWapAjT3EHFbQK4urDY5CwbPRg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250627_1750983236528_0.40281989128651663","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250628":{"name":"@actual-app/web","version":"25.7.0-nightly.20250628","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250628","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b3c988f21aec3458351c94f081f8fc8ac6730d39","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250628.tgz","fileCount":124,"integrity":"sha512-uWgfLkdUdyYb5tseugabEc5ZCil4hZ/TjueTGbQoRjqvtQBhT7cOGt8akv2wk+YxjYbGkXEbNEgP96uC9Cjh3Q==","signatures":[{"sig":"MEUCIQD3kVi3ZKA1aM/I9YOyfr+LQNNQT0bBgR2VbQvE6AQLsQIgQV9qj9TT5kUMAGjPUlQfcb4Ry07lLRFpKBZL9+GJ6aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33574083},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uWgfLkdUdyYb5tseugabEc5ZCil4hZ/TjueTGbQoRjqvtQBhT7cOGt8akv2wk+YxjYbGkXEbNEgP96uC9Cjh3Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250628_1751069588124_0.714244453972712","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250629":{"name":"@actual-app/web","version":"25.7.0-nightly.20250629","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250629","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d086a0d49a46a00013b81765f116e2de72c70ab3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250629.tgz","fileCount":124,"integrity":"sha512-tYF/X8vRS3jfBWlOC8jow8cmxa0i/8tmXg0wVwPKZXznIOUnYLQHzyzB9AZ6X/48pxENwxGwB2chyo6Ys6j2Bw==","signatures":[{"sig":"MEQCICNUN5fzPkwOsA15T8N+w9CcDKUZk2Sz9S2/4NF71aTYAiBkVBxwRPK8OjXcf9GXZG7MZYP9Aqy9RwxPMz3V4+iw/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33576589},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-tYF/X8vRS3jfBWlOC8jow8cmxa0i/8tmXg0wVwPKZXznIOUnYLQHzyzB9AZ6X/48pxENwxGwB2chyo6Ys6j2Bw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250629_1751156102022_0.3751239684208618","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250630":{"name":"@actual-app/web","version":"25.7.0-nightly.20250630","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250630","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6d41b59a2eb5f5b16e437c90d9e08b6d88040109","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250630.tgz","fileCount":124,"integrity":"sha512-k6SZw1Dn752qBpHq6wxgBwBFgXnCNT5X3A8ZQ0ME53gnT0V8JDC1aEhWzIxvPdrYiEfw55X4jJpLOTyGcV01iw==","signatures":[{"sig":"MEUCIQCdva/SbEe8UzL7ffCdoLVFSCPzmUJ8dQXqzmscmLQPHQIgMsp4evfiU5IUluRFArqU73RwhIQgqB3IzkkNcY+c9mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33582099},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-k6SZw1Dn752qBpHq6wxgBwBFgXnCNT5X3A8ZQ0ME53gnT0V8JDC1aEhWzIxvPdrYiEfw55X4jJpLOTyGcV01iw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250630_1751242462777_0.5480274159084524","host":"s3://npm-registry-packages-npm-production"}},"25.7.0-nightly.20250701":{"name":"@actual-app/web","version":"25.7.0-nightly.20250701","license":"MIT","_id":"@actual-app/web@25.7.0-nightly.20250701","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2e850f8ec54a16b957f9eb1807186ae252a9d1c4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0-nightly.20250701.tgz","fileCount":124,"integrity":"sha512-uel3NxaGgGNHL/0CRb3Zo0OXS815/+y93mh+yEmGn/alA6/BlPtOfqgoSzbaqmczEPRR7BEQyoxvBvYIUrVK9w==","signatures":[{"sig":"MEUCIHAWh+KIK8OMg55E/G0TezTo+5sK8gazHgpFhyxg9GQaAiEAiqoJXI+LfwaKXzrdikdCjZ1TCdrz56MWJjKpE7Uw448=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33582041},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uel3NxaGgGNHL/0CRb3Zo0OXS815/+y93mh+yEmGn/alA6/BlPtOfqgoSzbaqmczEPRR7BEQyoxvBvYIUrVK9w==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0-nightly.20250701_1751328912594_0.671344727332142","host":"s3://npm-registry-packages-npm-production"}},"25.7.0":{"name":"@actual-app/web","version":"25.7.0","license":"MIT","_id":"@actual-app/web@25.7.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"31aa140b2f35b7c6b84085f74c8c3d08e5a0f623","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.0.tgz","fileCount":124,"integrity":"sha512-0dqKk808izPD3/kOBDQmXIBjvl7B2/cZx8gUWjnGBr7qxzDnCMIUMUqeucEPCxVjCYGXOzHK21G3SIMiP+TpdA==","signatures":[{"sig":"MEYCIQCJwQbbaXBZ2YUmd9LiQoVk/avHvUu8D4eCw9HG5fr6SgIhAOydCUDc/hLBbBHUk+tGcohRl5FFfFOd7r3bzES8wcpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33582512},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0dqKk808izPD3/kOBDQmXIBjvl7B2/cZx8gUWjnGBr7qxzDnCMIUMUqeucEPCxVjCYGXOzHK21G3SIMiP+TpdA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.0_1751396927201_0.48010896311233187","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250702":{"name":"@actual-app/web","version":"25.8.0-nightly.20250702","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250702","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"52bcedca35bf51fdce5e6f1e4d1bbe16744b8085","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250702.tgz","fileCount":124,"integrity":"sha512-0JZQPPFDzRldvE8vxvz+Y/j7j8X7ViTe8CZLiusKewZ6uqBtt2zMH5NYRCKgN3pimmB6pX51lrtx1/a4G77unQ==","signatures":[{"sig":"MEQCIEKEO17himxjGFhhOhsxdCHbmvA7upkXr5e9XR0kPAv0AiBCLFiRBTD9I7O8GqcSFwnHbSubE3b4KwyuH9tqc2R3ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33582546},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0JZQPPFDzRldvE8vxvz+Y/j7j8X7ViTe8CZLiusKewZ6uqBtt2zMH5NYRCKgN3pimmB6pX51lrtx1/a4G77unQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250702_1751415206513_0.3399466983310868","host":"s3://npm-registry-packages-npm-production"}},"25.7.1":{"name":"@actual-app/web","version":"25.7.1","license":"MIT","_id":"@actual-app/web@25.7.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"79157ee37f14affd5fc6c63e9e2ebde94f5d4cec","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.7.1.tgz","fileCount":124,"integrity":"sha512-ILqzC9HtQRSsIrhVisYZFfOMwaY/dXCLsBr5/4VNXkCwjdBbKj0CbwKJn52rdE1+G5IF86Jab87ZGDcXg1Sscg==","signatures":[{"sig":"MEYCIQDc6cIYonJlo+ekHit+qasls25XPitA8uRhkEHU4XTydQIhAPV+oAPuWCwtWiaRGcoXtoIe5GdNG08VZJSPsfSxc9ck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33584960},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ILqzC9HtQRSsIrhVisYZFfOMwaY/dXCLsBr5/4VNXkCwjdBbKj0CbwKJn52rdE1+G5IF86Jab87ZGDcXg1Sscg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.7.1_1751501504622_0.6661865865986698","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250703":{"name":"@actual-app/web","version":"25.8.0-nightly.20250703","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250703","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b278dbfde2c49e364758f3dab4dcf0d4a39a5a8b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250703.tgz","fileCount":124,"integrity":"sha512-7JEGTCEOV6F7mquGM3Xyw78w/2QmWb+QX0YlOdd3W8GHfC936w9ZOZpVmEBWTq4ir/3/Y39omX/dV6XttvCSXA==","signatures":[{"sig":"MEUCIQCJ9s5ViwODyF5NDSEHvGkDCX/KH51JDhQ7pygj28P1bQIgX9sz++i/hcXSCc5s8cHX8CEd4+PZuymxFoxW208pFlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33584994},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7JEGTCEOV6F7mquGM3Xyw78w/2QmWb+QX0YlOdd3W8GHfC936w9ZOZpVmEBWTq4ir/3/Y39omX/dV6XttvCSXA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250703_1751501642367_0.3668680553612673","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250704":{"name":"@actual-app/web","version":"25.8.0-nightly.20250704","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250704","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ff439a872fec797dded7919a83ab266c2672a7bb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250704.tgz","fileCount":122,"integrity":"sha512-QyUplwz4e3+OEroaCaPI6bwa2xE3/wpI9XQENFfj1973NA00wxq1lvfD2ko4PRK8frXkdxsThVLRCq27uU3wMQ==","signatures":[{"sig":"MEUCIQCxS7c7gYXPAtP+Z/MTY+zxSCrqlxVWBJUa0+JsFbKBaAIgFzVWMqCfqIbPv09zG1P6vn1QeXN4u2tqnUTMrfzrNkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33592027},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QyUplwz4e3+OEroaCaPI6bwa2xE3/wpI9XQENFfj1973NA00wxq1lvfD2ko4PRK8frXkdxsThVLRCq27uU3wMQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250704_1751588024705_0.5543112344996532","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250705":{"name":"@actual-app/web","version":"25.8.0-nightly.20250705","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250705","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"838e4f9287755ca5a24a7c2c1d1c8c206edb644c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250705.tgz","fileCount":122,"integrity":"sha512-dtQzIJ8E1ja7lt2Ut3CXivD6T5PM7O6G7DkMSwc2KJ1p03km+nG19auR+ilsmYFo0w5booJSRH3uUDQiE2BDKg==","signatures":[{"sig":"MEQCIDf7u6n0pC/BcrO/wIQDKIGzkLRzBXT7Txg0Id+ZbgXJAiAm1t7DT45pZ2XpQvRIy2+cQ3IZHLvaAq4KNZEhGSC47g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33623137},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-dtQzIJ8E1ja7lt2Ut3CXivD6T5PM7O6G7DkMSwc2KJ1p03km+nG19auR+ilsmYFo0w5booJSRH3uUDQiE2BDKg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250705_1751674420773_0.10277840978347208","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250706":{"name":"@actual-app/web","version":"25.8.0-nightly.20250706","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250706","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d92fde433afca7712225c1d5a985a23bd40a2447","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250706.tgz","fileCount":122,"integrity":"sha512-q75KV3CY4kiouU8aNIdnMaNkLECHhAdmxnso9kpCvj2HGH9Rubvywx4z08cEGZWAUurSG44WU8CDTdnrnW5rOQ==","signatures":[{"sig":"MEYCIQD1UvyRBxG2Wm4vsxitFzxkMr3Mkg9tVHjQ6eP9/ywlLwIhAOArgGwojdL7LDdxO/BMIagixYD7i9HS1TqHXFmLLnsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33625986},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-q75KV3CY4kiouU8aNIdnMaNkLECHhAdmxnso9kpCvj2HGH9Rubvywx4z08cEGZWAUurSG44WU8CDTdnrnW5rOQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250706_1751760916470_0.07604439840604504","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250707":{"name":"@actual-app/web","version":"25.8.0-nightly.20250707","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250707","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"fd3e37d639df113f5563f9ad65e3d79efe2adee6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250707.tgz","fileCount":122,"integrity":"sha512-Zv3rCe2156KO3uV5L/EA8+assamL4vM0q4G8tJ5MmcTGQBKjuEqvZcjQEY1BmcI3pt8gxUYb7N5nKL9HmnLmVA==","signatures":[{"sig":"MEUCIAEIk4jxYD4VnNrCNpYZ+sIYevJt1D6Zc2LtufECAhs9AiEA+d4LuutlGvI2ZFI0YY41j7u1md3s5uKkOgqOeWGB4Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33625986},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Zv3rCe2156KO3uV5L/EA8+assamL4vM0q4G8tJ5MmcTGQBKjuEqvZcjQEY1BmcI3pt8gxUYb7N5nKL9HmnLmVA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250707_1751847293902_0.733403318816497","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250708":{"name":"@actual-app/web","version":"25.8.0-nightly.20250708","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250708","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c44d83d3c0ffc28a684192a1937164aa2d1bc808","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250708.tgz","fileCount":123,"integrity":"sha512-h+uoAHE7jfGFnJYl4MNy9vNSfE7zXcSNsHhs1rCmUkN0uB74zxlWmshf1zQrKLgYik2GWgUCKWdd7L1qw2z9eA==","signatures":[{"sig":"MEQCID60YC60BsAWLd20rDZnM20U2LECK1DcBSXGJhtetnpmAiA1BTFg/OfUNwlftjTXU4audTAUBDnHkUxkcm72TM3TbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34197595},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-h+uoAHE7jfGFnJYl4MNy9vNSfE7zXcSNsHhs1rCmUkN0uB74zxlWmshf1zQrKLgYik2GWgUCKWdd7L1qw2z9eA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250708_1751933645959_0.08639542497545061","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250709":{"name":"@actual-app/web","version":"25.8.0-nightly.20250709","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250709","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a3ca6240e93f9cbbbb4ab158b8aee27ce048fa38","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250709.tgz","fileCount":123,"integrity":"sha512-WGcZODFuyidgno9gKMSa3RJLHEU6Lru4HCnP097SuA9thqX6Lv4thlfJY1PGnVaOPDpUt9djwt4COO1SyT8cPw==","signatures":[{"sig":"MEYCIQC9Vnw36uzX4urYb0SlI9VNMoSqZA5Jh/TAGNvYkSqzcQIhAMlqz3SiEZiNa8VuiqHWUCo79xtygleBwCvURJ3Z5YUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34210125},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-WGcZODFuyidgno9gKMSa3RJLHEU6Lru4HCnP097SuA9thqX6Lv4thlfJY1PGnVaOPDpUt9djwt4COO1SyT8cPw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250709_1752020064397_0.49814657195658385","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250710":{"name":"@actual-app/web","version":"25.8.0-nightly.20250710","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250710","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3b02452978fb1b6d6d46086002d0ca3cf7142760","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250710.tgz","fileCount":123,"integrity":"sha512-0RQLdPCjlUu2qkUhlV2ObPkzEIrdm2Du3Kav1/w3BowSm660JrOJA6hR2oidK8Ty0Dyoq0TdjMQfk4jiqPcB7A==","signatures":[{"sig":"MEYCIQCGEp844KcynuklDj4DxqpsOQ+MejboHbFr8aGX5Bc/JQIhAJXyXzMoiBARH5YPU0i9xsDp1/YAOLqelUEcgjnd+j1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34216380},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","actor":{"name":"actualbudget","type":"user","email":"dev@actualbudget.org"},"email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0RQLdPCjlUu2qkUhlV2ObPkzEIrdm2Du3Kav1/w3BowSm660JrOJA6hR2oidK8Ty0Dyoq0TdjMQfk4jiqPcB7A==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250710_1752106462911_0.0718243912837524","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250711":{"name":"@actual-app/web","version":"25.8.0-nightly.20250711","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250711","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6c3b5c6c3f4346d1884624cf14fff6abb25b5db1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250711.tgz","fileCount":123,"integrity":"sha512-wJ6X/Rlt21kd/93dLnYkp3DG3uwuM2phlvgWYAvAqbD3Rgdmb8rtfBya4iElF76wXiI6MiZh6mRLyJ3kqoKA/g==","signatures":[{"sig":"MEUCIQCOgSix4sSFPjn9c78pj6XC63mZ0stOpYuXye7Pj4lWZwIgVtbn6+VDx5mLCCpadZnkTiaPE3iYyW7SbZxQM00GbLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34216380},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wJ6X/Rlt21kd/93dLnYkp3DG3uwuM2phlvgWYAvAqbD3Rgdmb8rtfBya4iElF76wXiI6MiZh6mRLyJ3kqoKA/g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250711_1752192848353_0.261813496741371","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250712":{"name":"@actual-app/web","version":"25.8.0-nightly.20250712","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250712","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"98b2b746eef945e8e53f3fff11bf93492262f852","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250712.tgz","fileCount":123,"integrity":"sha512-k2cGrzmXGJKGEYGTD9mDV/QM0oplwFOV+w7Bj3XCtFpaG+Wk9mu2R2V2K18wswXjMt++Rymn8vtzNG2m2Px45w==","signatures":[{"sig":"MEUCIQCiTcquCNGyEBVnmK6fd9h14oniaUd61ubSkPoqZ+DNcAIgZafPflyNBj613neeEuPFGtUgpV+CaOwpdmvSYQIhNRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34236205},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-k2cGrzmXGJKGEYGTD9mDV/QM0oplwFOV+w7Bj3XCtFpaG+Wk9mu2R2V2K18wswXjMt++Rymn8vtzNG2m2Px45w==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250712_1752279259468_0.35072624064900704","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250713":{"name":"@actual-app/web","version":"25.8.0-nightly.20250713","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250713","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"fc372393da00639d358ca18555e42539c66495de","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250713.tgz","fileCount":123,"integrity":"sha512-Dxyq5vuYrr/Kgk+nbM2VwwHxp17xc7YrhjcN7aZXnCibU22iH8s7U9p8UKU3jf7JhunlA0v1GmAkhm2WKCaewg==","signatures":[{"sig":"MEUCIFO3meXPZqNmozfStBsAE42aPO0oLQZaTPp1Rx1eUKXPAiEAgwMasNeU1Rnx96HSTnfetytryVN/D6yxZxEbDOq5CPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34235076},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Dxyq5vuYrr/Kgk+nbM2VwwHxp17xc7YrhjcN7aZXnCibU22iH8s7U9p8UKU3jf7JhunlA0v1GmAkhm2WKCaewg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250713_1752365748444_0.9302573566485406","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250714":{"name":"@actual-app/web","version":"25.8.0-nightly.20250714","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250714","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3abfeac0ae0334d151f089538e93a68411619a3c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250714.tgz","fileCount":123,"integrity":"sha512-gPH3hX7AWkAWEF7GQahx0llaAl9k4S1I8j+804NReYEjRZOLIOCQ9dfId3yBlurE16af70/uD6DevRESEahO1g==","signatures":[{"sig":"MEUCICOLT5XSsUEQ1w9mgnty8WyZWZKwNdqOq39LWNAcFFhnAiEAkv86ks1DRJ3b/7F1Jn7QYTmj94BRvq0/kvcR7GYVQ0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34235373},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-gPH3hX7AWkAWEF7GQahx0llaAl9k4S1I8j+804NReYEjRZOLIOCQ9dfId3yBlurE16af70/uD6DevRESEahO1g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250714_1752452104259_0.6278532183591856","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250715":{"name":"@actual-app/web","version":"25.8.0-nightly.20250715","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250715","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b302fe6af2bc3ee93871a203974da62af6fc0d94","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250715.tgz","fileCount":123,"integrity":"sha512-RU4Gk1nPCRCqq93zFGDMa7F0YCoxw+rzfs8qx28S4bvnJMRCi82RH5KH7/xPfpfR6LzBKIrZDcRmfLgk+JtvhQ==","signatures":[{"sig":"MEUCIQDVeAVbUPZYfNAeKeimAWsQcw/CdkDn35mKYDPV2igkLgIgKt5PBeWjpvuX9z2MWPbyiX6N8w0r6SiPVfXjPy96tXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34236216},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RU4Gk1nPCRCqq93zFGDMa7F0YCoxw+rzfs8qx28S4bvnJMRCi82RH5KH7/xPfpfR6LzBKIrZDcRmfLgk+JtvhQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250715_1752538489167_0.6928204153829689","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250716":{"name":"@actual-app/web","version":"25.8.0-nightly.20250716","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250716","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"031238421bf2ad19bbc3439f45516bbecbb80432","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250716.tgz","fileCount":123,"integrity":"sha512-yyrK+MMsKyKYNWymg7kg0JMsCa7roZQJlsArdbB79aDj7VYYgUMzalSsxMGF5zGUdXBy48ADdhPcg06V0N26Hg==","signatures":[{"sig":"MEQCIEOVhQNug15cQmUeTKqP29aXqAMohhO/W1d05VgLMlGhAiB8asDrjfXzZFWCNUhmEMaaTEyREw8HKIc6VglRJfeqAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34237462},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-yyrK+MMsKyKYNWymg7kg0JMsCa7roZQJlsArdbB79aDj7VYYgUMzalSsxMGF5zGUdXBy48ADdhPcg06V0N26Hg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250716_1752624872834_0.08492817687197496","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250717":{"name":"@actual-app/web","version":"25.8.0-nightly.20250717","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250717","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"390f334be63e8ea9d1180c582c901e80b20f6771","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250717.tgz","fileCount":123,"integrity":"sha512-QEc2u0rq8ePqW0mcKQ4g5IgC0oGOjLIuj3fR6vHS9Q0rRCDckavoAHhPdHUVSsD8QYEUVZrTlZkLL+Fl4sVmMg==","signatures":[{"sig":"MEQCIBpi6qdprg7iQ2gBY7XKMxcm3Vgoom8WhZsEtogxIjP4AiBWsx7EasXeAcDPB1CtgRD0dqfC8iUqsbKtnnjWnRaYSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34244982},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QEc2u0rq8ePqW0mcKQ4g5IgC0oGOjLIuj3fR6vHS9Q0rRCDckavoAHhPdHUVSsD8QYEUVZrTlZkLL+Fl4sVmMg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250717_1752711275009_0.4193426533591298","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250718":{"name":"@actual-app/web","version":"25.8.0-nightly.20250718","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250718","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f1ee18ab2b2a6cf91f514e35f8d8efd1cc17e35d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250718.tgz","fileCount":123,"integrity":"sha512-2Dkn8k2g6aNvPOqsETws+agGQ/YF2CmLxywRfKQW9sdU+3EbhJLL1/o4Ki6zbdr+XnVC1quhyQqtGji4SCIzHA==","signatures":[{"sig":"MEUCIDt8BXq03XZc6QHbL40nTHPjJvR3i1MOnwdDH8TnpCQjAiEA7TzdPrr/OrczY22MvlS7jPBw6loMkneR7h6WRNG+MPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34249209},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2Dkn8k2g6aNvPOqsETws+agGQ/YF2CmLxywRfKQW9sdU+3EbhJLL1/o4Ki6zbdr+XnVC1quhyQqtGji4SCIzHA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250718_1752797661154_0.43676215469286417","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250719":{"name":"@actual-app/web","version":"25.8.0-nightly.20250719","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250719","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e53c4cfaa4238c8a541d98b137c5eb311f49f161","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250719.tgz","fileCount":123,"integrity":"sha512-zoe/zcAd6Ae8j1g3YDPp4b9OYLk+2fk9Zv96P3l+3S9buI/Kpdx9jnlI8q1szDn3GU0CvXOwoNnlXSKA+Tl9Ug==","signatures":[{"sig":"MEUCIFENUEMsN9bpInW9Wr2mB53u7AGc9SGKSPWMKxDpgIIuAiEA68j1grs34oDxc/fmhWuZbolwaFqUu3nLChi+x8CV8D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34249576},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-zoe/zcAd6Ae8j1g3YDPp4b9OYLk+2fk9Zv96P3l+3S9buI/Kpdx9jnlI8q1szDn3GU0CvXOwoNnlXSKA+Tl9Ug==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250719_1752884062979_0.4001695993183445","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250720":{"name":"@actual-app/web","version":"25.8.0-nightly.20250720","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250720","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"26b34fb24c3a46cfb00177a2d3f55c7eb64286eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250720.tgz","fileCount":123,"integrity":"sha512-qX3OvStZ4ZLwmJ/kCyRUwoFxriN98a7Or1J8lxEPjVzH3nLCeyggFPs2XWPEZnOxKMIYF5fneUUWEmANlG0ZwA==","signatures":[{"sig":"MEUCIHXUNU+Xv7zQrvMxZchcQ9RymQ5LmvhCwurspjf4PqsIAiEA6WQ//pHTzrvClfx5+IHSjyK707GqUn819Uz/3QsZoF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34257776},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-qX3OvStZ4ZLwmJ/kCyRUwoFxriN98a7Or1J8lxEPjVzH3nLCeyggFPs2XWPEZnOxKMIYF5fneUUWEmANlG0ZwA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250720_1752970556489_0.8285309754196373","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250721":{"name":"@actual-app/web","version":"25.8.0-nightly.20250721","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250721","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e63587532075559d24ee240761b1441927dc66c9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250721.tgz","fileCount":123,"integrity":"sha512-J1ydbmC3koFtiOrUAT9rlgvi3yg2VTA+qVWt5IlOIhpNdmsUhTS0eHW6j290OSZ2kA4isv2nuwDsi4nq2nDbug==","signatures":[{"sig":"MEUCICFcao/vrTds45Y9ZWhuvoQMT0Bw1/wcfGuoDBT8O3QlAiEAsj94z3BGcStou1FMD/Yr4dIdl2aoJepDflo5YS47MIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34257908},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-J1ydbmC3koFtiOrUAT9rlgvi3yg2VTA+qVWt5IlOIhpNdmsUhTS0eHW6j290OSZ2kA4isv2nuwDsi4nq2nDbug==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250721_1753056923926_0.05900641516255756","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250722":{"name":"@actual-app/web","version":"25.8.0-nightly.20250722","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250722","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a312e0a78d020c0e3b153a4806e5a331f09c0639","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250722.tgz","fileCount":123,"integrity":"sha512-Owh9V1X50c2OhW2GRdwObMcET5oc8tJZExE+Dw7SAY54h0DxF258AwD5J6oY7IsR65N4OjKG/JH2itF9k4AIWA==","signatures":[{"sig":"MEUCIQDBLsW4Wbg57tDlZxRT4jruaTBqLwmRpCwfIF9lXprH7QIgGRVjzTBO0bWy+NZeOhAoXakWfUqmT3fw2ZI4eix8weM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34268205},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Owh9V1X50c2OhW2GRdwObMcET5oc8tJZExE+Dw7SAY54h0DxF258AwD5J6oY7IsR65N4OjKG/JH2itF9k4AIWA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250722_1753143295401_0.12249822737137617","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250723":{"name":"@actual-app/web","version":"25.8.0-nightly.20250723","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250723","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"184b16e217a2d43dbd72179e385d665cc869d63e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250723.tgz","fileCount":123,"integrity":"sha512-d2r945DkpbHNkGFkj6SP7DQaZzkrqRHNH2IQ+Ryt2IECQvbf+l/Wni8hQ35Vshq3gbZH11DOi8hVDkGiMXfg4A==","signatures":[{"sig":"MEUCIQCi6ki3xkVGEu54MlSOeMeTgv6IqjiDkrVZdh5smUFfggIgJiM4b8+WDWiQPBDR8eMu/7d8P8BzTXMyutbSf9KG0m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34283588},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-d2r945DkpbHNkGFkj6SP7DQaZzkrqRHNH2IQ+Ryt2IECQvbf+l/Wni8hQ35Vshq3gbZH11DOi8hVDkGiMXfg4A==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250723_1753229686160_0.7154030844025916","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250724":{"name":"@actual-app/web","version":"25.8.0-nightly.20250724","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250724","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6b1a827a14e4cfedb88b70e7f785a222c61899dd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250724.tgz","fileCount":123,"integrity":"sha512-FtbHdvJgW7onfKPqDFeJ90uVCrWuAHnpYGhElaWq6SE+n3ofv3LYAArZn73Yc2PAM8TxaM2uRf1spMmufuwPoA==","signatures":[{"sig":"MEQCIDgWMuUCHj9jGLs7dDWqUXoTu9U2D7rKBXzVNYBR7MW1AiBnGTpKD7z2Tsa18ma0d1BKMNMoP1h9qi+wZ7JMmalm3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293470},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FtbHdvJgW7onfKPqDFeJ90uVCrWuAHnpYGhElaWq6SE+n3ofv3LYAArZn73Yc2PAM8TxaM2uRf1spMmufuwPoA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250724_1753316076930_0.34874279745234005","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250725":{"name":"@actual-app/web","version":"25.8.0-nightly.20250725","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250725","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e43cba11000fc44d309cc76e2e52feff6b1c6a93","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250725.tgz","fileCount":123,"integrity":"sha512-oZRzFE3iteT4Y7PnHAJCZ6rEbJOM9WfsyXNbtEf5fx2/2o91k4V1c5i/thLRKgeuQAhq8Nv6fMUtfeBvuq6tpA==","signatures":[{"sig":"MEUCIQDbTogcfY8xk1sqo4x8gGsqrXiLRWOzdJ5cyjMlqgogzwIgaTCL1Ao6QHRkmfl5UN+Tqhs9HBLgNYqHUUhjlkvliO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293552},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-oZRzFE3iteT4Y7PnHAJCZ6rEbJOM9WfsyXNbtEf5fx2/2o91k4V1c5i/thLRKgeuQAhq8Nv6fMUtfeBvuq6tpA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250725_1753402477813_0.5981121498730839","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250726":{"name":"@actual-app/web","version":"25.8.0-nightly.20250726","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250726","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ac530d73646ad0d60a8a839863d40446eb3ac947","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250726.tgz","fileCount":124,"integrity":"sha512-VUrM6q5g2GV4S2AvfGxfDYeD8HpGKyUmJigxabJH/AnoJMOHeIvPZ4/HFgmXvRtnBfuF9oG3l9CDgqMBuQETnw==","signatures":[{"sig":"MEUCIQDu+88fC0wWOTabx7dEgYqp47JGbfGFjapO60XaEwgTewIgVBu8kdKXWXtjXaLrNw6Lw2DG+afX9s+dhvTcA8S81kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34297359},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-VUrM6q5g2GV4S2AvfGxfDYeD8HpGKyUmJigxabJH/AnoJMOHeIvPZ4/HFgmXvRtnBfuF9oG3l9CDgqMBuQETnw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250726_1753488858162_0.5756692775045658","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250727":{"name":"@actual-app/web","version":"25.8.0-nightly.20250727","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250727","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"06888d132db944b87b322a4082e3ee18d6cf5266","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250727.tgz","fileCount":124,"integrity":"sha512-+mutikWwzeps2/mkfogTGLlEvIRYjeI09PUBb/xwcclOP5U4ji4/MST+Dplp/V+l1sHHFhchSX/le0u1C1ndUQ==","signatures":[{"sig":"MEYCIQD3/Btv0xR/EQUACh/ygDb1Ii+I2hYDoo/tzs0ZlVRg+wIhAK5sp/4wYlrNLDefKGbn6w6oIee+nkZtATrkX5yhZ+QW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34298199},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-+mutikWwzeps2/mkfogTGLlEvIRYjeI09PUBb/xwcclOP5U4ji4/MST+Dplp/V+l1sHHFhchSX/le0u1C1ndUQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250727_1753575380612_0.7143919821118969","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250728":{"name":"@actual-app/web","version":"25.8.0-nightly.20250728","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250728","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"324342f247694ae9b5ec4896fd12bb42528fc72d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250728.tgz","fileCount":124,"integrity":"sha512-KzazzKt6U5esMMC7LpmQTWrL55lRw7X52ppXvuxynPLnaaEOxrcbx3xFAvidnjO3o96471z0tGuoOiiILZaYiQ==","signatures":[{"sig":"MEYCIQCH9jcHl7EoXi7VMUYrh/3xnY1LNgsA/gXtwlAgQxsmAAIhAPaeggDt7eptZclbfDYC03HnJv7qM1hwRMpxCsWqMdr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34298561},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KzazzKt6U5esMMC7LpmQTWrL55lRw7X52ppXvuxynPLnaaEOxrcbx3xFAvidnjO3o96471z0tGuoOiiILZaYiQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250728_1753661738603_0.38110324588416655","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250729":{"name":"@actual-app/web","version":"25.8.0-nightly.20250729","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250729","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d41ebd8291b964f0aca765ebed65ae26631ed0ad","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250729.tgz","fileCount":124,"integrity":"sha512-uXVNrCanTiXwZdtPnS/nnbM/0dBAWDtC7O2sxRnNrazzDAHO7++7CdUMYdg9X3GZ1KDdVPl86UeGvUq148qP2Q==","signatures":[{"sig":"MEUCIFdsxsk92cq2Bx/uSja6J30bIdOC6woIPkYZ/QBCD5x8AiEA95Q8XEnA7Bc2XzUhIe/hSd7VsyjAbfxoQCvXZlEjvuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34298793},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uXVNrCanTiXwZdtPnS/nnbM/0dBAWDtC7O2sxRnNrazzDAHO7++7CdUMYdg9X3GZ1KDdVPl86UeGvUq148qP2Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250729_1753748151266_0.9745073157311721","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250730":{"name":"@actual-app/web","version":"25.8.0-nightly.20250730","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250730","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"acc2f99557ef418027802135af727eaac2f0ed04","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250730.tgz","fileCount":124,"integrity":"sha512-Mw7efeqDqhlBGW/Zd/goRYJ5bVS1espFwlrEJlHrOBFIdrPdCochbX7Sj+Dn56gTVq0TnbeJP7f/XWqn/FcfSQ==","signatures":[{"sig":"MEUCIAU4lNv8jhSVF6MSoq1B2D6i9HGZl61N/1VaofJf9cEzAiEAnGnTcTMMi2UfGrO9oI3d/jyS3QAo77VQNww1TK3/EE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34298919},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Mw7efeqDqhlBGW/Zd/goRYJ5bVS1espFwlrEJlHrOBFIdrPdCochbX7Sj+Dn56gTVq0TnbeJP7f/XWqn/FcfSQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250730_1753834509949_0.5573648298723783","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250731":{"name":"@actual-app/web","version":"25.8.0-nightly.20250731","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250731","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"cb1c8fe44d1e5c570190b24d57d6929d1cd3cff8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250731.tgz","fileCount":126,"integrity":"sha512-57m3v8LxaBw13gZIFd12afZjGjdJxItyZGXXYFjy2H/z0PxcltRpyU5hWq0Hs2iEttB+qWOwezxRY+i4ZHkcqw==","signatures":[{"sig":"MEUCIF4BWJgUkxk3yMYkqyKFpKrJxAhA21O6v58FsKApAIOkAiEA0mkp4TtYwxI+A+fNJpTq6xk5c9A5624LQ1RuK8kvWTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293490},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-57m3v8LxaBw13gZIFd12afZjGjdJxItyZGXXYFjy2H/z0PxcltRpyU5hWq0Hs2iEttB+qWOwezxRY+i4ZHkcqw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250731_1753920882809_0.4342016938430422","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250801":{"name":"@actual-app/web","version":"25.8.0-nightly.20250801","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250801","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"dfed5fb20c882833efb2e60b42467c94c07d1989","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250801.tgz","fileCount":126,"integrity":"sha512-9ZhtFPUU/HAgpFOJ3r2ZoudrI116U1yjq/+djqZV0ZaLvr/pO3FyMbkAHvHqnlvASJFDvdZcXZmDaR3O8MrAbg==","signatures":[{"sig":"MEUCIQCl/923dDOmUYFhZ4C3yMcqO+AZni5rrzfEvSA/TirR+QIgeE81j3ZLf8WqENQPsHWvzRiO4bQAKGU1MHjeaqKUUY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295024},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9ZhtFPUU/HAgpFOJ3r2ZoudrI116U1yjq/+djqZV0ZaLvr/pO3FyMbkAHvHqnlvASJFDvdZcXZmDaR3O8MrAbg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250801_1754007376986_0.5472029129521485","host":"s3://npm-registry-packages-npm-production"}},"25.8.0-nightly.20250802":{"name":"@actual-app/web","version":"25.8.0-nightly.20250802","license":"MIT","_id":"@actual-app/web@25.8.0-nightly.20250802","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a0e05b3ec6734d1e7b7fb0119ed587f4e6f98bd3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0-nightly.20250802.tgz","fileCount":126,"integrity":"sha512-6PYiSo+YLTKIZW85begkrmGq8hLgZP7WTjgTAZtUE0dQDw29fabbjvHvKfo4guAJb/hNzq0lIHO6WXT3MVKf3Q==","signatures":[{"sig":"MEQCIBz4oL0Ovv/FsjjBX/jC7KPf6IQ3rLWYbaKMBDle0PrDAiAMngNKkEfu2rRiVqxuCOD1zwxa2X/4bKRxJO1wd9KvHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295781},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-6PYiSo+YLTKIZW85begkrmGq8hLgZP7WTjgTAZtUE0dQDw29fabbjvHvKfo4guAJb/hNzq0lIHO6WXT3MVKf3Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0-nightly.20250802_1754093665136_0.014925834759478951","host":"s3://npm-registry-packages-npm-production"}},"25.8.0":{"name":"@actual-app/web","version":"25.8.0","license":"MIT","_id":"@actual-app/web@25.8.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f441e2ae4054c2aebb36c0f279eafdb1304d8e85","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.8.0.tgz","fileCount":126,"integrity":"sha512-6VZDFnBild5F0EX/Y4s9u6uGvejn3UapNMzqpo8bq3EWKl9FtxNW92IscQab334D7jq3g8/vZa6NC4Fxwkunaw==","signatures":[{"sig":"MEYCIQDkLSn9beX1083vBOa51/mWTwi/Kx6RTPHSXDZtgwWIzwIhAKtnKaf9oFWgBFTqjUG+gS/86Gk26m9BUJGWt5pFWpO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295777},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-6VZDFnBild5F0EX/Y4s9u6uGvejn3UapNMzqpo8bq3EWKl9FtxNW92IscQab334D7jq3g8/vZa6NC4Fxwkunaw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.8.0_1754149495974_0.9610286133742603","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250803":{"name":"@actual-app/web","version":"25.9.0-nightly.20250803","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250803","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ce8b145d5ce77bcd77b0586dff5ec51fdb123879","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250803.tgz","fileCount":126,"integrity":"sha512-RR8cZU7jfFY5M8QlOq2RP58nHmxSlRxmQS6u/6HXjCsrlVl12BhOI280YxZLly3wDYo6yjiRKc716B2uYAfaJA==","signatures":[{"sig":"MEUCIG9k77rRZN0Jt++cIp4k5Lslo5j8s7J9uDP5ffYNqldXAiEAwF+6cvRFaUr7a3NXGJpAluISr4mt6mTj7y60+CrDff0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295811},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RR8cZU7jfFY5M8QlOq2RP58nHmxSlRxmQS6u/6HXjCsrlVl12BhOI280YxZLly3wDYo6yjiRKc716B2uYAfaJA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250803_1754180168321_0.7359638049797503","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250804":{"name":"@actual-app/web","version":"25.9.0-nightly.20250804","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250804","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6d852f25f0da9f36a6aeabe131c231d648e0cafe","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250804.tgz","fileCount":128,"integrity":"sha512-aKWumRe6fQCMXnFzn9lOJscqg++VlGixDaUr0w+4FjPBc9jFi0BXSekYXc82UJO0K1Ro5WFJxwuv8ZwWXkmqYw==","signatures":[{"sig":"MEUCIElSLa1AP9Caf8H+PJr1fQaj8mKrjD3DTH7Sl+F2l9mXAiEAqzw4NAM08T1gm9jbgSVK/rLgqKNrnuPAxE88V68p6kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34379477},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-aKWumRe6fQCMXnFzn9lOJscqg++VlGixDaUr0w+4FjPBc9jFi0BXSekYXc82UJO0K1Ro5WFJxwuv8ZwWXkmqYw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250804_1754266546012_0.8659624725707449","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250805":{"name":"@actual-app/web","version":"25.9.0-nightly.20250805","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250805","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"39bd259e9fa602f6ca89fbe6f6580dd37212a2a8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250805.tgz","fileCount":128,"integrity":"sha512-qFjgaJ/Xr32G6pmHpKVcfGq1gbN5teQs0D1neo9nR2VW0Q4thf+j1s4n189s3Y0rSGeqgrZl2LKo/jbdzO/1IQ==","signatures":[{"sig":"MEUCIC5WShEkLA1mVPbceaw6uhHa8yj9qV3Tz5Wl9Us7YwPoAiEA5X0pVN1vmjq9LgUCV9kNot32UQ092dHLLwdtneU6kpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34387471},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-qFjgaJ/Xr32G6pmHpKVcfGq1gbN5teQs0D1neo9nR2VW0Q4thf+j1s4n189s3Y0rSGeqgrZl2LKo/jbdzO/1IQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250805_1754352911028_0.24316313270164347","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250806":{"name":"@actual-app/web","version":"25.9.0-nightly.20250806","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250806","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"303ff9e8d839111a9354a5a4adc5e09665906610","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250806.tgz","fileCount":128,"integrity":"sha512-hrzbiON0KXeuvkEk0fFq6cWJ89hJPHGMJCJEBb2Q+1kw/E9BhLS0NmpZ3k3xVI8t1RGW/GDHGd5S47gSv21O/g==","signatures":[{"sig":"MEYCIQCL5DM6wv7cb52vOSQk4X85g80pX24FeVUqcCfZRQWGvQIhANJtJN/kcONAqIn+Cqa8MPm3XkEDYQbova2YloZgWm3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34393529},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-hrzbiON0KXeuvkEk0fFq6cWJ89hJPHGMJCJEBb2Q+1kw/E9BhLS0NmpZ3k3xVI8t1RGW/GDHGd5S47gSv21O/g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250806_1754439295047_0.6176459645387011","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250807":{"name":"@actual-app/web","version":"25.9.0-nightly.20250807","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250807","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e4ab9bcb2f34e79d11e10a97585133e7bb211ac0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250807.tgz","fileCount":128,"integrity":"sha512-jBIDRTYr8+ETPw7fDuLc1lsMT3pPzAVJ2hgO6OlK+dWdT5Idfo+74F5iRfoj0hjYJLMqGNOQUkTP/eov9v77NQ==","signatures":[{"sig":"MEYCIQC2rvJxIDNk22qVjIOg+Ucg3pHvUdO7DK2DUlkw9OuTAQIhAKcaVpFhTiHyxE1Mhw38ZSm1fIG2hvR0lvRVZhI/ujxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34431024},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jBIDRTYr8+ETPw7fDuLc1lsMT3pPzAVJ2hgO6OlK+dWdT5Idfo+74F5iRfoj0hjYJLMqGNOQUkTP/eov9v77NQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250807_1754525716735_0.5980359271316114","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250808":{"name":"@actual-app/web","version":"25.9.0-nightly.20250808","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250808","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3eb11daabca91465dee5ff0c1fa085a60f393480","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250808.tgz","fileCount":128,"integrity":"sha512-XAKfVTXCEXlDS5wqydHm3mTgGUM/hpqcqP6DKGFqYbeUgHmoERxGFOcHk9FRf6fBDDWDNrBj1+xcVH6eEpV3oA==","signatures":[{"sig":"MEUCIGZxMTAHntyDnGY8mFvExMTVoaagb2hfIcmostUjj8IoAiEAs8QTHa9qz98Fx8gRuBRx+0mu4IXaHBNy0wbmA/5FCGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34437959},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XAKfVTXCEXlDS5wqydHm3mTgGUM/hpqcqP6DKGFqYbeUgHmoERxGFOcHk9FRf6fBDDWDNrBj1+xcVH6eEpV3oA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250808_1754612110190_0.16053993142143308","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250809":{"name":"@actual-app/web","version":"25.9.0-nightly.20250809","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250809","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b116d2f62d398a8ca926d2814009fe25bfadbd2f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250809.tgz","fileCount":128,"integrity":"sha512-Vpdhzw60YUqqvdka224XC+2yhWXyEB+g68bM8UllXeCPXU4z1LMDXBuQbAlckAAniOGizTPKq5hYeiuv5XWgiA==","signatures":[{"sig":"MEUCIQDengpU2BXsBT6aCgrJa9HL8CIlXEuZ1LxxABVKNk0q5gIgXOQ4vomFjjeA+vIXO6/ejvsSGSAZ7rxXX7OGu46waoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34441861},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Vpdhzw60YUqqvdka224XC+2yhWXyEB+g68bM8UllXeCPXU4z1LMDXBuQbAlckAAniOGizTPKq5hYeiuv5XWgiA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250809_1754698448679_0.41230759399863626","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250810":{"name":"@actual-app/web","version":"25.9.0-nightly.20250810","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250810","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3b54e2f2f130f86a5e26aeed12a81bf184bd619f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250810.tgz","fileCount":130,"integrity":"sha512-zF/exw52QpcZSYY12wvjyHNgVl3XtmOwzAk3UWkYq0g6PT7Egkep1uNRNTvsTX7PwBg4E31gdX5SQGuVx7B2Zg==","signatures":[{"sig":"MEUCIFFjx+2BuSG+6OzqyaAvWmSu5J1zQjP/fQQ7X4rpVcPjAiEAwsvfMRoE12MsBtAaCAhf337hpkHXilS46x6duJdmG5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34583074},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-zF/exw52QpcZSYY12wvjyHNgVl3XtmOwzAk3UWkYq0g6PT7Egkep1uNRNTvsTX7PwBg4E31gdX5SQGuVx7B2Zg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250810_1754784961898_0.056800316741400625","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250811":{"name":"@actual-app/web","version":"25.9.0-nightly.20250811","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250811","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ff3309c1146b1b5134a77ebfad223d95b2600715","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250811.tgz","fileCount":130,"integrity":"sha512-fwdFRUDEvRLtWnN+8sV7TsRet8aLw969cxUSQJSXrqQssJwWxGFvZIfh/DiVGYQZdR7qw2zKthq01ekr55ylYQ==","signatures":[{"sig":"MEUCIQCUDoGgeM7+iAz/uWgCb7lll1aMBqctWyl73ahH6pXpwAIgM4rBX2x3FhiicewYYnOvUEJaNU0jiS6Q7cei9cKuJ6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34583162},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-fwdFRUDEvRLtWnN+8sV7TsRet8aLw969cxUSQJSXrqQssJwWxGFvZIfh/DiVGYQZdR7qw2zKthq01ekr55ylYQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250811_1754871330582_0.12994383837459145","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250812":{"name":"@actual-app/web","version":"25.9.0-nightly.20250812","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250812","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5dfd6cd24246c19223f4fd0c304b21321186239e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250812.tgz","fileCount":130,"integrity":"sha512-IPbyriHtrWEhkVODFGjRWwfuIqXo/KdcqT6YGmgt50P2Ol34AkJAdrvUN+iLTtLz0N58V7HHv0AJiT5uKSBgCg==","signatures":[{"sig":"MEQCIEZl7gNChmFUAQJBo3RvyeE/miYrE1TDJWxCId6z70cEAiA/lpEhgK+aTQ4gIu8kwymvKb/5J6x2cqEUo2ZuVcWd1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34621438},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-IPbyriHtrWEhkVODFGjRWwfuIqXo/KdcqT6YGmgt50P2Ol34AkJAdrvUN+iLTtLz0N58V7HHv0AJiT5uKSBgCg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250812_1754957638082_0.1321208889570349","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250813":{"name":"@actual-app/web","version":"25.9.0-nightly.20250813","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250813","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"01d126a59919c0ff4b93f5d8fbde96084d62d77a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250813.tgz","fileCount":131,"integrity":"sha512-C9N4Ry0AWx3+7bi4iiHfdx2ZHu6usZagDsXBfUjFy83THZ/Fc9Lv1kVbLrWJJhPgNIgrHo2qR6gYd3qD0aJpSQ==","signatures":[{"sig":"MEUCIDDfJ5+No/Fqhcg+xAej3SIFHL3kCIJulSC3eNOmouw9AiEArX65/4HffWnhK0ZiUuHDH6FLNpdyLFtDEHXH0VxEeIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34636913},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-C9N4Ry0AWx3+7bi4iiHfdx2ZHu6usZagDsXBfUjFy83THZ/Fc9Lv1kVbLrWJJhPgNIgrHo2qR6gYd3qD0aJpSQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","webpack":"^5.99.8","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","terser-webpack-plugin":"^5.3.14","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","webpack-bundle-analyzer":"^4.10.2","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@types/webpack-bundle-analyzer":"^4.7.0","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250813_1755044051642_0.7674567774738474","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250814":{"name":"@actual-app/web","version":"25.9.0-nightly.20250814","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250814","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c3a8af712774bd614526ca64ccab29bba3a4553e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250814.tgz","fileCount":135,"integrity":"sha512-75RqRLO+UshNjmfotZWm/BMgHLgBddi4L9zW7bgM5X4QUjd2UPVCnShr4XNWKqiI4fXEVrJk56KL6RHG0lQsdg==","signatures":[{"sig":"MEQCIDqFPwQKcU3myxfnztzRcFeMjFNIkfLk5HB0y9FFpjNWAiAgWvcU/agI+m+VdQT3od7DvoBr05nxnv/OuJNuwIgUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34226524},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-75RqRLO+UshNjmfotZWm/BMgHLgBddi4L9zW7bgM5X4QUjd2UPVCnShr4XNWKqiI4fXEVrJk56KL6RHG0lQsdg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250814_1755130445160_0.10815683921302788","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250815":{"name":"@actual-app/web","version":"25.9.0-nightly.20250815","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250815","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2c1184bc84a9bfe109a765e1111d983127c70628","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250815.tgz","fileCount":135,"integrity":"sha512-18LKXFm9Ir/AaVJbRHRIHJnE9ErWflmQOqTwXsw64Fmz9wcDCNt3t3bPtJBrehXnqkhJ0Iq0RckxWXN4mKv4Eg==","signatures":[{"sig":"MEUCIDp00Yj85JZGAnaSKx6j5USTeP7c/OfOgfhypUc6EVsbAiEA4to5QIxE5QrlJj3vKOEZk7Hu5p57/vtjNHic3oh+rDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34234956},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-18LKXFm9Ir/AaVJbRHRIHJnE9ErWflmQOqTwXsw64Fmz9wcDCNt3t3bPtJBrehXnqkhJ0Iq0RckxWXN4mKv4Eg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250815_1755216904131_0.545524593532811","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250816":{"name":"@actual-app/web","version":"25.9.0-nightly.20250816","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250816","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"80da8387bea9e4abdf2aab7cdde11897cae89d81","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250816.tgz","fileCount":135,"integrity":"sha512-1MY89iwQOM6bmb1DnvNpnTY4aWBvyGtSfjoNlQCzdKBLXcNK0kzmqMwcUiPqOBejZbFYp1nmR7SswyjzFiVjhw==","signatures":[{"sig":"MEYCIQCk97oyj2znsvhDMEnOpOEpIq7KN+Vfvj8RgL3eEwGf2AIhAN2zoqs9g11wilLaFrIWMYOMBZ/58jDN5zmW0kvHGNA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34236964},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1MY89iwQOM6bmb1DnvNpnTY4aWBvyGtSfjoNlQCzdKBLXcNK0kzmqMwcUiPqOBejZbFYp1nmR7SswyjzFiVjhw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250816_1755303230663_0.19036422380192453","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250817":{"name":"@actual-app/web","version":"25.9.0-nightly.20250817","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250817","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"98bee2aeb5e7df8f678aadc1dc9eeac1288de7c1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250817.tgz","fileCount":135,"integrity":"sha512-X/04JD11jwsaBrI4UV4jRW2I0dfcbs31TXy2VJGRBRt+SAxXWTqWGltOCNGz/zAnztSjTEz5tVDE5CAqERowwQ==","signatures":[{"sig":"MEUCIQDQOF8yRjU95fvx1wJvlp+Gpnw+oR5hFXHbJFwb5C9ZUQIgYId8C7nwsiUTTtB0K0EF/1sB2Bf9g1ge7oU+pSltklo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34255459},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-X/04JD11jwsaBrI4UV4jRW2I0dfcbs31TXy2VJGRBRt+SAxXWTqWGltOCNGz/zAnztSjTEz5tVDE5CAqERowwQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250817_1755389728991_0.5937422900389491","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250818":{"name":"@actual-app/web","version":"25.9.0-nightly.20250818","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250818","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"dcec1b2cfed985ba140b97799f956d6c335bf02b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250818.tgz","fileCount":135,"integrity":"sha512-iiEIul0gFy17PA9dBkNquPP62wVqajTaU24zkuHelkJjh9cFLHRtHE8uyMFXQcT8CFsJte2vTlhwy/Sjyx2r6A==","signatures":[{"sig":"MEYCIQCqdc36VoBA7+bdtl28UyODudds1X0B6YQ+hHKDs1qCoQIhAIMx3WAQhIaRFMYUHZ6LuaBRlKGEiiUYCc88P9D1Kdbs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34256840},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-iiEIul0gFy17PA9dBkNquPP62wVqajTaU24zkuHelkJjh9cFLHRtHE8uyMFXQcT8CFsJte2vTlhwy/Sjyx2r6A==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250818_1755476104355_0.8565727043123454","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250819":{"name":"@actual-app/web","version":"25.9.0-nightly.20250819","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250819","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4c0b265b5eae99c13021c0e874b952c5eb6a42f1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250819.tgz","fileCount":135,"integrity":"sha512-yY98a1JN88dNiWm6u+5X2NeTP2y/SexcvOvM0IvM7RmwKLDQ96467hRq/SKzFDD5u4eGe5ejYuinopLiOd8e6Q==","signatures":[{"sig":"MEYCIQDmWEYs6xp7h/v8bRgBFnTsVFQwpUQlPssiiT/9LwWfogIhANKkLWKHfruUTPlTmj/fxwqtGQ85wZVMjEd3oFW1b95C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34258995},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-yY98a1JN88dNiWm6u+5X2NeTP2y/SexcvOvM0IvM7RmwKLDQ96467hRq/SKzFDD5u4eGe5ejYuinopLiOd8e6Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250819_1755562441934_0.27377695249222156","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250820":{"name":"@actual-app/web","version":"25.9.0-nightly.20250820","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250820","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"78d1f8cfc69ff08284b3a75a83793be68622e0eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250820.tgz","fileCount":135,"integrity":"sha512-9GZzkrl9lmy2l9opI2J00R8ni8F3sgMsp+UQ1L5c/8YM24hYxrFEGgVYEt/SUh+piyHALsXUqnsGLF0qryd8Hg==","signatures":[{"sig":"MEUCIQDwZo7U4bqXIf+dTdkwVAJzZb1AVoA0Lgk2H/OolETNkgIgW9nudbbSFi63PE3uaOLRf7KpHpfbZPWje1tvjXIK5/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34265560},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9GZzkrl9lmy2l9opI2J00R8ni8F3sgMsp+UQ1L5c/8YM24hYxrFEGgVYEt/SUh+piyHALsXUqnsGLF0qryd8Hg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250820_1755648813166_0.1473798247556708","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250821":{"name":"@actual-app/web","version":"25.9.0-nightly.20250821","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250821","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7ac9e3a25eb4cd25210622bf5defb56c1b8fc56c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250821.tgz","fileCount":135,"integrity":"sha512-v9U1n3mO4vBwCqKUlIf/fjjcUJrzW5fQ6LWSEynQLf5FQwVgD8SPAy3bViMEW79MeedRdbJR20n925zER3Pj2Q==","signatures":[{"sig":"MEUCIDWtL0ONcrMxkEiGGybEGqNIZ+eMZXt9ukwlxf3q/QnwAiEA2303FAKG6tERZ6oUsLS0Wyj58qgbNDdpA02m0/jN1to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34296045},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-v9U1n3mO4vBwCqKUlIf/fjjcUJrzW5fQ6LWSEynQLf5FQwVgD8SPAy3bViMEW79MeedRdbJR20n925zER3Pj2Q==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250821_1755735171740_0.32354743389704477","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250822":{"name":"@actual-app/web","version":"25.9.0-nightly.20250822","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250822","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"00c7ddf0bae76386a2364b579aea48f7bd2dc2a7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250822.tgz","fileCount":135,"integrity":"sha512-9pr4aPy05YSB+x5+BPYSZojqBcYeQjh8O5VkCJq3hKSh1X0Yv0VOkICX7ZJ7SjsMOEnKnEW193jEXgUC2EW5VQ==","signatures":[{"sig":"MEQCICzpSpIGDULjxWWF5b7RIs8iBbS6lOlgdBnLRsFMnvoIAiAkfUjxul5mZRbgvx5YOYmLHLdvdiO2W5cRi4KFt36ziw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34303000},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9pr4aPy05YSB+x5+BPYSZojqBcYeQjh8O5VkCJq3hKSh1X0Yv0VOkICX7ZJ7SjsMOEnKnEW193jEXgUC2EW5VQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250822_1755821657447_0.13097560571978195","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250823":{"name":"@actual-app/web","version":"25.9.0-nightly.20250823","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250823","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"117a4505a7ec8d3798c856dac00fb5a177febe17","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250823.tgz","fileCount":135,"integrity":"sha512-hanZdEnzduoYs09Hm7r79LvStetSvoa+vLN29QyQThtAwwBnmGmTL6+RhGhrn0jR/pEy8IU2RgaUIbRqFPf0Yg==","signatures":[{"sig":"MEUCIAp+ixBG1r4P1YMvAI0c4KRo3K+I5KLQT2vsO+MsGYmAAiEAztea2Mkl6I3xY2XEo7TT7EqGTHtzUbPwyJ12J0VroMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311461},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-hanZdEnzduoYs09Hm7r79LvStetSvoa+vLN29QyQThtAwwBnmGmTL6+RhGhrn0jR/pEy8IU2RgaUIbRqFPf0Yg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250823_1755908009742_0.2912572189042735","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250824":{"name":"@actual-app/web","version":"25.9.0-nightly.20250824","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250824","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8b7b78a156ca965687842c11977f7783a53473f5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250824.tgz","fileCount":135,"integrity":"sha512-DFTGcmCcRVAhhkUdGI2w1TH+NUaZyhaMGeBmjbRQbS38KUtM7i7LRBCRXAOZFRCaDXZu7I0QUFfjY8lWlQV52g==","signatures":[{"sig":"MEUCIQCMVbDyro4y1YGbFmGSqJrzzdomiQlL5HETJYPEdfcvHAIgNXTtsdLU3Sqnh2+p1poFcxiyi0M8UJmzdrOc8EmLJqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34309193},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-DFTGcmCcRVAhhkUdGI2w1TH+NUaZyhaMGeBmjbRQbS38KUtM7i7LRBCRXAOZFRCaDXZu7I0QUFfjY8lWlQV52g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250824_1755994487357_0.39808452467902145","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250825":{"name":"@actual-app/web","version":"25.9.0-nightly.20250825","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250825","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ad204e75895a3379268d4ea34c23063b28219f02","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250825.tgz","fileCount":135,"integrity":"sha512-3eVcB0oi1XW3dwbu4FdMxDlnQMdqqq68vz3eclULBvqLnyOuEU3UsCjpNx6qGWRPOKief+I30O3S19trhrOVDg==","signatures":[{"sig":"MEUCIQDBYucaZhEwnl99EEqn04YNK7pp1L75S+h+5kVt4ndVXgIgKP6rcX3fFJYlHrgubyFrTMej4tdH7nEVpxroNuZflMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313058},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3eVcB0oi1XW3dwbu4FdMxDlnQMdqqq68vz3eclULBvqLnyOuEU3UsCjpNx6qGWRPOKief+I30O3S19trhrOVDg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250825_1756080865663_0.2861571514093404","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250826":{"name":"@actual-app/web","version":"25.9.0-nightly.20250826","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250826","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7b13d4c7056602d2c37eaaf433bfdbb51744b451","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250826.tgz","fileCount":135,"integrity":"sha512-NATKCLTGyIJ82vyu1FAiZ1JOX+kRev0ec7uQNhf7jXsKwjOhzl9OdfhN3ZD/ADsPR6VOVtgjO0XUpmIYQsdJ6w==","signatures":[{"sig":"MEUCIERvzB/eVdiCICstCZ70GFncfpq/LOffbzzUfMRf3mnxAiEAny1ymGo4DTt0V8+Bs7EK9r2xh4d+ATfTnDPINV9nS18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34313058},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-NATKCLTGyIJ82vyu1FAiZ1JOX+kRev0ec7uQNhf7jXsKwjOhzl9OdfhN3ZD/ADsPR6VOVtgjO0XUpmIYQsdJ6w==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250826_1756167217441_0.5591964363461943","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250827":{"name":"@actual-app/web","version":"25.9.0-nightly.20250827","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250827","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e7c5ca69c3bfba11edaebcdb1e582dda932a6f15","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250827.tgz","fileCount":135,"integrity":"sha512-/tqoel2HoS/ftPK3MhSzDicIZ5x1LjGIdEWennme95gcjpxPoJbXBR9S+f4dF3XRdS8qQO6wGnoJUkkOEVG1rg==","signatures":[{"sig":"MEYCIQDQrmdj3cVSD3yQzJbK4uGegTp+Qi5fA23diuxk3TO4ggIhAI9bD7/gv8LkLH/ZGojGPWvGbKWDiBW7unnictWG1vMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311744},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/tqoel2HoS/ftPK3MhSzDicIZ5x1LjGIdEWennme95gcjpxPoJbXBR9S+f4dF3XRdS8qQO6wGnoJUkkOEVG1rg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250827_1756253648993_0.6936698794689686","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250828":{"name":"@actual-app/web","version":"25.9.0-nightly.20250828","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250828","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e1f20614ea93e6795bcb8f47490f46799d71f4df","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250828.tgz","fileCount":135,"integrity":"sha512-unpKCfioen3noNfrEJALDgD7z/mf9nsRkruVGwEhWDmqsdWVB2MjrKMfo+J/8quMmMiw65jV442dVd9Zddgvaw==","signatures":[{"sig":"MEUCIGSvE8ukxR4rpNf3X5F2EkCGLNycfte6VGAcO81iO7bjAiEAooX80B9jc1jpVJCDUcDU8ax9VOKHjMuS0lSYH0E7Tt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311067},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-unpKCfioen3noNfrEJALDgD7z/mf9nsRkruVGwEhWDmqsdWVB2MjrKMfo+J/8quMmMiw65jV442dVd9Zddgvaw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250828_1756340038227_0.5245762906981009","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250829":{"name":"@actual-app/web","version":"25.9.0-nightly.20250829","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250829","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bbde4bcc02724b0ed6e757f89bc9813f34c59b13","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250829.tgz","fileCount":135,"integrity":"sha512-KoFA0NqFRAyQtItwijfu5ZUtx5kBqtLVeS9JCWW6+3IVdaS/Wcp6Z6CZzi7Ut5Y8OUdJTPVUajN0hUZuL9VJTQ==","signatures":[{"sig":"MEYCIQCPjN88Bb4KZMgAcFzy0qkaGiez7krqWImRSRH/MdRlsQIhALJaoXvQU2Gr9QtSsUk+iKRM0AJWgcvPim6rKih4R68S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311067},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KoFA0NqFRAyQtItwijfu5ZUtx5kBqtLVeS9JCWW6+3IVdaS/Wcp6Z6CZzi7Ut5Y8OUdJTPVUajN0hUZuL9VJTQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250829_1756426425418_0.20581092901879505","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250830":{"name":"@actual-app/web","version":"25.9.0-nightly.20250830","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250830","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6cce3406eee5727e475900f41fe6580519e5aa95","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250830.tgz","fileCount":135,"integrity":"sha512-8s8BOMpUKSng2BfDU7telbTbTxGfBV/MYuA2hcnpWOTrmzzRR+oez3bdvbDYd4QC5mJsidkVafQjmW10jeHVFg==","signatures":[{"sig":"MEUCICrwPvdZBkQUdIp7hD4FtXLaA/pY6Pq2fEssvui7kMH1AiEAuYuGOjQdhl/GDmtQAKj46nCEqA5rFQLlKd5vijlO4Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311835},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-8s8BOMpUKSng2BfDU7telbTbTxGfBV/MYuA2hcnpWOTrmzzRR+oez3bdvbDYd4QC5mJsidkVafQjmW10jeHVFg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250830_1756512790245_0.9260227265993248","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250831":{"name":"@actual-app/web","version":"25.9.0-nightly.20250831","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250831","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4ecb2537146c1b28b74060692f00e18981a09b29","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250831.tgz","fileCount":135,"integrity":"sha512-O43o8bU1R8mZirq14TslDdtBLeqIDTcwn9FGMMTyXSrJwrRk392ocXOqJtlMM5YpPFh/EFwFIhynv0PmgzLUCw==","signatures":[{"sig":"MEYCIQD68bOZWhk597NWvLp15BA8WgOPZsSPT/Bd7Pe3dDeoWAIhAN/tz71Q1ziUgYI/GEeTxtSE/uVYQA8L2sClfzFYTpwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311797},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-O43o8bU1R8mZirq14TslDdtBLeqIDTcwn9FGMMTyXSrJwrRk392ocXOqJtlMM5YpPFh/EFwFIhynv0PmgzLUCw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250831_1756599312365_0.6998664113006667","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250901":{"name":"@actual-app/web","version":"25.9.0-nightly.20250901","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250901","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b5b93730c35ec6727f628c1e5ad8e5ea3009c135","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250901.tgz","fileCount":135,"integrity":"sha512-/KxyqQC69ZREY0MRQ2NDqUN3/qZtIVd7bYspGOcyj34rRQGdTsPz3cHJ5IO33L9pb92UBPgGfuTWj3JspLdxUQ==","signatures":[{"sig":"MEUCIAdYqnnUDTwylUYRAT5CqHYfOhf0E0WJ07rCR9fXVzT0AiEAgLwJtOi6LuM1/yaUtI+DmmRUEXv6/M1RCaWA12pxPIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311797},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/KxyqQC69ZREY0MRQ2NDqUN3/qZtIVd7bYspGOcyj34rRQGdTsPz3cHJ5IO33L9pb92UBPgGfuTWj3JspLdxUQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250901_1756685788460_0.5061794058578117","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250902":{"name":"@actual-app/web","version":"25.9.0-nightly.20250902","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250902","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4f6f8c80a8f36d60b9949baaf00487012f0feb7b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250902.tgz","fileCount":135,"integrity":"sha512-cGkBEd5562BxMJoBkDwcAK0S45Ufco69V4tXI3HDg5nrMjX77bmP7FzXJ4if5wcPadfNqqt2b8156oOnsbq54w==","signatures":[{"sig":"MEQCIDlV/q9/z0StUJ4l8OvD0TKjMMC7eweVJ/9OsGybderyAiBfWO6w6HViAaDopmzaMQqiukHZwZAS9XAxefZYa7CkJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34311797},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cGkBEd5562BxMJoBkDwcAK0S45Ufco69V4tXI3HDg5nrMjX77bmP7FzXJ4if5wcPadfNqqt2b8156oOnsbq54w==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250902_1756772024585_0.5402575773010581","host":"s3://npm-registry-packages-npm-production"}},"25.9.0-nightly.20250903":{"name":"@actual-app/web","version":"25.9.0-nightly.20250903","license":"MIT","_id":"@actual-app/web@25.9.0-nightly.20250903","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ee4a5647f5a50765cc5fdf99bdb32b099dae713f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0-nightly.20250903.tgz","fileCount":135,"integrity":"sha512-bePeezesY3cYEEQY/RFVIEZI/4ib0lXmKzCXFhBkpMJJOlf37+Kf/9z+3sSNFL07f4oyu1ovFI29GI6DUTos+g==","signatures":[{"sig":"MEQCIDhRnqSuRAR07Aq7HuVHCbMEq10fzFqRDXTbnz4DZfPXAiARfCHWiNFCrrgrAXRLCy014xfOofoTfuCdOx4bTMKX9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34312862},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-bePeezesY3cYEEQY/RFVIEZI/4ib0lXmKzCXFhBkpMJJOlf37+Kf/9z+3sSNFL07f4oyu1ovFI29GI6DUTos+g==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0-nightly.20250903_1756858396993_0.9458007184492547","host":"s3://npm-registry-packages-npm-production"}},"25.9.0":{"name":"@actual-app/web","version":"25.9.0","license":"MIT","_id":"@actual-app/web@25.9.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"980fcac83c3d6bd43293de07638e1a0d25f5985f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.9.0.tgz","fileCount":135,"integrity":"sha512-T59UmfjI9rMzmp1xgBKmHMUOLKM2NSecWCK2wCrUbH6j9Jv8gGbHzQwqOCwhnrXYgpuFazIXIKJTkWGKPAgfXA==","signatures":[{"sig":"MEUCIQCtYrw5dsTNoQo8gheNGx4I/vl5IS6bPkpL48jvVt06uQIgRet+f6MpURMDymjM/2GpYVihBbmSevb+hr7qSMrEArY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34312827},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-T59UmfjI9rMzmp1xgBKmHMUOLKM2NSecWCK2wCrUbH6j9Jv8gGbHzQwqOCwhnrXYgpuFazIXIKJTkWGKPAgfXA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.9.0_1756942457199_0.7769817188380861","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250904":{"name":"@actual-app/web","version":"25.10.0-nightly.20250904","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250904","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0b3ca93289ab8033efa50635d5bceeda0dcf5e87","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250904.tgz","fileCount":135,"integrity":"sha512-HBPKby9tfq5REkN3C0iJz9uBXvByxk4Fzs2IsQnK12Wrk9KlpstWWLF6eHskx/gJS2JuHHto44zuHFlSdP7DkQ==","signatures":[{"sig":"MEQCIHsVfVpGrIKX5ZV8YoP4wuQngBl6y1Zounzi1PxXrTI6AiBSWR+AUtiogkyGwY2tjQZiZEFzD3oryqJPLpKqPcF0zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34312863},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-HBPKby9tfq5REkN3C0iJz9uBXvByxk4Fzs2IsQnK12Wrk9KlpstWWLF6eHskx/gJS2JuHHto44zuHFlSdP7DkQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250904_1756944794064_0.6916610755431167","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250905":{"name":"@actual-app/web","version":"25.10.0-nightly.20250905","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250905","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5624dc9d275874891828d0c3b8f3aefb54b67a7e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250905.tgz","fileCount":135,"integrity":"sha512-vOO1D50MrMQcROEHwrQJr1QjyrWd76MC5MfR8tuaYnGASURn2tLHtlhvzxVnL6id6CGzmyHxQzXumRCUYgWiZQ==","signatures":[{"sig":"MEUCIEbm3pd0i2r1fs2H1+zUtlAabxQQasCff7KlFvR2Iux5AiEAiZgWwtlz90r1hjxXq71Kfv6Tyj1SNpfDB1GxnUgPqOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34312889},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vOO1D50MrMQcROEHwrQJr1QjyrWd76MC5MfR8tuaYnGASURn2tLHtlhvzxVnL6id6CGzmyHxQzXumRCUYgWiZQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250905_1757031234642_0.2898173859039628","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250906":{"name":"@actual-app/web","version":"25.10.0-nightly.20250906","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250906","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c50899a31183218c68a18d4eb870456bea7033a3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250906.tgz","fileCount":135,"integrity":"sha512-Or2inMeNAZ7iOmACSY2cSfzCGmkvpBpcPlsC3wAiu+4AymzVmCS012UI3rtITmJVczFi7/BLrV8ZfmSgRazkFg==","signatures":[{"sig":"MEQCIEkt5m61f23/ZthTgQZqH8Oe9XEBOekg2YA+GZ2TdUiHAiB+x3wsAqQkU8JjfRW/gdpwvBmJkAiwEHR88DF9FtWd1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34349725},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Or2inMeNAZ7iOmACSY2cSfzCGmkvpBpcPlsC3wAiu+4AymzVmCS012UI3rtITmJVczFi7/BLrV8ZfmSgRazkFg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250906_1757117611150_0.1742135657991486","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250907":{"name":"@actual-app/web","version":"25.10.0-nightly.20250907","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250907","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ba10b88c47d0fdce1011a16774167ca1d207a6d6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250907.tgz","fileCount":135,"integrity":"sha512-XyAnf+s/gzUXITLeVnhswk76bkzKXkCYGXJqludhfzoXqbrF+q2OnpxMkPaXawmZeXCydf57dHr1FlKa+YLCvA==","signatures":[{"sig":"MEUCIBYra9noxbwMoJIpfplW/pB1OjfEE7PGU/WMH4gYNGSGAiEA+4sktlSwA7Mfx+Ic0wAHyFncmqPxhhGo5OVznkV1DlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34350830},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XyAnf+s/gzUXITLeVnhswk76bkzKXkCYGXJqludhfzoXqbrF+q2OnpxMkPaXawmZeXCydf57dHr1FlKa+YLCvA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250907_1757204073371_0.5456714339680455","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250908":{"name":"@actual-app/web","version":"25.10.0-nightly.20250908","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250908","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ccd72a9a56746c8ccbfbccbf4663f1a2c8a5b3e3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250908.tgz","fileCount":135,"integrity":"sha512-UxsJg1YWK5n/yDlY1vSGb8PWGKBYTxQpclxgT1cwQzQOHclsLmTYLiYym2eCIqfbuaQrGWyRuYpyzi06RT37bQ==","signatures":[{"sig":"MEUCIQDGOL3g0Xf3XImV0es9LoegMcQBPkI7u8MNvsvSUfx9BAIgFBZXhxxfoYm4nGA8m8G4I8TRwG4pC3rEk9Z3poSby2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34351568},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-UxsJg1YWK5n/yDlY1vSGb8PWGKBYTxQpclxgT1cwQzQOHclsLmTYLiYym2eCIqfbuaQrGWyRuYpyzi06RT37bQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250908_1757290438585_0.0408329647601704","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250909":{"name":"@actual-app/web","version":"25.10.0-nightly.20250909","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250909","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5f03ee88b66cff2ecda51ebc8ed39c1543d264dc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250909.tgz","fileCount":135,"integrity":"sha512-sujKUTtifISCG6SXXjEQRQ7kNmjObgVyz2Nt7mJhaDJo1mTOUKUng3W+/9udGkM8n5qP82FyWK4lS/kf1X5fSA==","signatures":[{"sig":"MEYCIQDh/PeRMzt1vQrSx/cQqDNrk+g1n3nGaA2wCZ7sh3w8WwIhALB7S9YrKOFBpeAXHLcv5tV2NWuFTuGvbJUjKY08YB6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34370243},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-sujKUTtifISCG6SXXjEQRQ7kNmjObgVyz2Nt7mJhaDJo1mTOUKUng3W+/9udGkM8n5qP82FyWK4lS/kf1X5fSA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250909_1757376823628_0.6476559457439424","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250910":{"name":"@actual-app/web","version":"25.10.0-nightly.20250910","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250910","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9c981a895c9f6aa3cd966164add83c7b7908ff6e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250910.tgz","fileCount":135,"integrity":"sha512-J3M/9QDszrpMjb1EHfBicbDl/mkkep2dNagwwidiFBpxR6+im3GIHKY077MSjPaNQBvHtt0KLuQH2BK3Zx31xA==","signatures":[{"sig":"MEQCIEg2g09wYpQ7NWcMIiR0Yy7GUryuSIE+8B9oJeS/MPDUAiAyuy1GZdftmnpkl4mJQ/XzLOeLUmZAixaa2iIdP4GCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34371306},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-J3M/9QDszrpMjb1EHfBicbDl/mkkep2dNagwwidiFBpxR6+im3GIHKY077MSjPaNQBvHtt0KLuQH2BK3Zx31xA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250910_1757463210680_0.6234675701670671","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250911":{"name":"@actual-app/web","version":"25.10.0-nightly.20250911","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250911","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ff0512151826c0bcedb7d4e41665f4d1d2d2646a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250911.tgz","fileCount":135,"integrity":"sha512-z1wzWWq8D0V9UXqdMzHo8Guy2ENDVFv6aXISaSVCueRPsIOMcw3mJZ7MhVhAIhHTj2oFmY6dIrKs+6Sp7rcHdw==","signatures":[{"sig":"MEUCIBUMA2Y9DgeOyqZeWL8+GeEYOpLsaLvAkr01rIbKb6cAAiEAmU8OWfz2JMKgg8mTIwsZr8JmobGj4zRK00niRI7c3yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34375355},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-z1wzWWq8D0V9UXqdMzHo8Guy2ENDVFv6aXISaSVCueRPsIOMcw3mJZ7MhVhAIhHTj2oFmY6dIrKs+6Sp7rcHdw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.5","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250911_1757549613037_0.33083125800348845","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250912":{"name":"@actual-app/web","version":"25.10.0-nightly.20250912","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250912","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ad2e20b2741efd1833416f3f71d6515972602157","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250912.tgz","fileCount":135,"integrity":"sha512-UUthTAwKxdxB6zjumuBjs9MKroBojpVwoeH4o8aJcLS4LxkEVK4EvsbAPWVLoU778D3ACMMnEy1XvXScRSiiWw==","signatures":[{"sig":"MEYCIQCNwHgMYXuJdj9KgFufkaWkXTcldn2IuCMZsPnWxaZ/QgIhAIn5emDsArf7iverzcxJ3BJjO8U537nWBYyV2q7/3OTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34381047},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-UUthTAwKxdxB6zjumuBjs9MKroBojpVwoeH4o8aJcLS4LxkEVK4EvsbAPWVLoU778D3ACMMnEy1XvXScRSiiWw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250912_1757636016261_0.5086347354074108","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250913":{"name":"@actual-app/web","version":"25.10.0-nightly.20250913","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250913","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a82abaf415f0e06e588788416dc32bf21b129036","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250913.tgz","fileCount":135,"integrity":"sha512-ufRis8HVPhDhgNYvefhCpNVu73PmlMp9w8pTJG7RsPv3ufN0DhZhffU/g/0yEo7HzgBSKjwD/pXSABNhHdJivA==","signatures":[{"sig":"MEQCIAfyNW8GtlTWbooc984Ni/JsT1S/uodStirr/cFTnwejAiBcng0oN7mUuVTSHcPRz2lH0UG6gpyVigcmUxF+x6R6kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385151},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ufRis8HVPhDhgNYvefhCpNVu73PmlMp9w8pTJG7RsPv3ufN0DhZhffU/g/0yEo7HzgBSKjwD/pXSABNhHdJivA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250913_1757722370734_0.8987384407670609","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250914":{"name":"@actual-app/web","version":"25.10.0-nightly.20250914","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250914","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"148a6a0af6d3163ccf7d612843f13513bb990e80","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250914.tgz","fileCount":135,"integrity":"sha512-FdIU/v3fmqtTUoA3JsfKVwjzbh+MJcoMZzFeF4WfdUssBUJREIIurK5sXwdEPXku33CHWJ0X0ztcnS3+7BO0Pw==","signatures":[{"sig":"MEQCIGw7h+mfODlJ+TU5drORV1VjLHr8l44tRIMFOvE9Vw+WAiBXUDnoI+e+UM3J8yJ8K++mox/GGdq2EtKX1jFY0foIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34385662},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FdIU/v3fmqtTUoA3JsfKVwjzbh+MJcoMZzFeF4WfdUssBUJREIIurK5sXwdEPXku33CHWJ0X0ztcnS3+7BO0Pw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250914_1757808871530_0.8966166292429505","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250915":{"name":"@actual-app/web","version":"25.10.0-nightly.20250915","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250915","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"007a6de8786fdacbc7c5150d41006c28ff771367","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250915.tgz","fileCount":135,"integrity":"sha512-Qz0J7QuzCv2plWzw2DoOTzrRx1KE8CIQt1E05513D2CWnwfoz4omo6OLHare6qxa31MgVVe/uDBnNVoG0m+9mg==","signatures":[{"sig":"MEUCIDdS2aSJlDvep5Zk+HuxA3k3m4vNVkmlHoFw1sKF7qnaAiEA7itOq7f+gmoxDevwPJWBBEhtVmdNDqLF1hYsOvAbocE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34386035},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Qz0J7QuzCv2plWzw2DoOTzrRx1KE8CIQt1E05513D2CWnwfoz4omo6OLHare6qxa31MgVVe/uDBnNVoG0m+9mg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250915_1757895277357_0.6291839001623794","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250916":{"name":"@actual-app/web","version":"25.10.0-nightly.20250916","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250916","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e942a1f0f429d12ded849eb1952acf9d9c07e4b1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250916.tgz","fileCount":135,"integrity":"sha512-16n+syaEg8K0/SUz1ztK48om9OUh/c8ciwogni2Y11muN4NiakbpxUdywivAgFrhRORV5pLvMJ02keMb985yZQ==","signatures":[{"sig":"MEUCIQCdwmUt+vig+WITbT2w9XS3S5lMVqws8xBCp7KpIkkdhwIgGXCpG67Zz6qH25Zje8t/XF2MWI5znGeD7jBI3BnDjj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34389354},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-16n+syaEg8K0/SUz1ztK48om9OUh/c8ciwogni2Y11muN4NiakbpxUdywivAgFrhRORV5pLvMJ02keMb985yZQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250916_1757981576582_0.9404084639242603","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250917":{"name":"@actual-app/web","version":"25.10.0-nightly.20250917","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250917","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8921db1c94d21d872dcaee7b0201ad8c2f536d54","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250917.tgz","fileCount":135,"integrity":"sha512-D+V6J7uhMXBEzrLIZlMWvQX6H0uzp92yW7XsrA2xMW8Mxdb7/tx8SCzFbE3vyPchrT0IOQ2YK4JAg7R2EwAWPg==","signatures":[{"sig":"MEYCIQCGcYQwF8+x9+CV1n/vVAKhgq7fVjApe7GRozhbB78uiQIhAMrICyJDdMzfubnpKx1elRcK2HK5HNE7PeEe1NocK6ct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34390081},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-D+V6J7uhMXBEzrLIZlMWvQX6H0uzp92yW7XsrA2xMW8Mxdb7/tx8SCzFbE3vyPchrT0IOQ2YK4JAg7R2EwAWPg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250917_1758068004090_0.22561957426209478","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250918":{"name":"@actual-app/web","version":"25.10.0-nightly.20250918","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250918","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2e4f16b6b3cbfce7d8784b3f2bcc902eb559fe19","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250918.tgz","fileCount":135,"integrity":"sha512-cPbJJ/vU6e77kIAZW0HDL4fYMDs/qkAjpBbvuXVtn2+Nbh4FUuBce2gRBFaPm7FdztHeTtTWtTsXi8/FIhiayg==","signatures":[{"sig":"MEUCIC+SnbFzXXI7BPSRwkbRNMvwzTlyTXmLFQPuXZisuMVmAiEAnsmVESKaQ5zoZ5SfQeO/9PLVM+mmAatTHCyOhniMclQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34393550},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cPbJJ/vU6e77kIAZW0HDL4fYMDs/qkAjpBbvuXVtn2+Nbh4FUuBce2gRBFaPm7FdztHeTtTWtTsXi8/FIhiayg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250918_1758154384717_0.808080424187019","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250919":{"name":"@actual-app/web","version":"25.10.0-nightly.20250919","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250919","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"acd378a7e158d65d79c31944003fb39ec979020e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250919.tgz","fileCount":135,"integrity":"sha512-ohEOa3msB6QIL7IPmrsljgUV94fTW3zWxoFL4vj1WzT92Avg2agUR/58N92jh9SB/hAwnNnoEIEcej/M+vd0pA==","signatures":[{"sig":"MEUCIQC+G/TCGwOpcIU+g1eHJzTXOqFdqTFMVH+Du3ZTbK5aIQIgcOcm/kBVbehtH7ClbwTPwtg9J0x4gyFBzHMsUQM7CDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34406676},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ohEOa3msB6QIL7IPmrsljgUV94fTW3zWxoFL4vj1WzT92Avg2agUR/58N92jh9SB/hAwnNnoEIEcej/M+vd0pA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.0","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","swc-loader":"^0.2.6","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.4","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.5","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","@vitejs/plugin-react-swc":"^3.6.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26","@swc/plugin-react-remove-properties":"^1.5.121"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250919_1758240816697_0.9150542242204118","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250920":{"name":"@actual-app/web","version":"25.10.0-nightly.20250920","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250920","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1df14a13e8cf7c0a371012687c8e72dd8694d9d9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250920.tgz","fileCount":135,"integrity":"sha512-MCi4s32rW2PeUo1cAS5rS2d3Z0TGZtuXouh7oP0rkflTMH2snzxbr1I9mi+FeRiUIYrERUxypuinuyxL4wnvcw==","signatures":[{"sig":"MEUCIF6YqpwpWy2Bf8ovSttGPosk8dhxvAiCW7iWQ7f9D6caAiEA3Id8RVeLO4s2IqIJF2tyz6eYs8QtDkdUfw/kjUcaRvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35728982},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-MCi4s32rW2PeUo1cAS5rS2d3Z0TGZtuXouh7oP0rkflTMH2snzxbr1I9mi+FeRiUIYrERUxypuinuyxL4wnvcw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250920_1758327206602_0.10186215083816075","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250921":{"name":"@actual-app/web","version":"25.10.0-nightly.20250921","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250921","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"29df0bc9b30feb7578e6358aadf890b00b8fb903","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250921.tgz","fileCount":135,"integrity":"sha512-VEd5jRaEjd5zejhgzX82Q++JQP3ql6sPCBTKCJfC1p1nVEXo35DXTblivubEqapQUqc2hOFiTZWwM2Hob8cbuQ==","signatures":[{"sig":"MEUCIFEF+J2qtSN9j8/UAMN8NnqgEhrQgWzm19BPQyRvqSWjAiEA6uQpVzxIql9f2FOucHX90gorfN/Ko1h/X6Cw3UWP3iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35728529},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-VEd5jRaEjd5zejhgzX82Q++JQP3ql6sPCBTKCJfC1p1nVEXo35DXTblivubEqapQUqc2hOFiTZWwM2Hob8cbuQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250921_1758413707855_0.034907492871952384","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250922":{"name":"@actual-app/web","version":"25.10.0-nightly.20250922","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250922","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"dae4ef4f8fa57ef1fcacf37f74f8d11ba9f75152","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250922.tgz","fileCount":135,"integrity":"sha512-mV8qileERkARPcWb4TxqzLf4lz1rrWvDeAHDIZEWEkX1NK8DBKmwW7U+FfXfZaR0gGUZXrxE6bAyq7TWrQFCjg==","signatures":[{"sig":"MEYCIQD0YpcFxGeUJYyZWM4Yq9sLBdm7ieFFdBnFK/9rdtT9hgIhAPfRC1+R7ctHi6V1JuNmlThVF6wk4GX2e4KYjzoqmSkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35721917},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-mV8qileERkARPcWb4TxqzLf4lz1rrWvDeAHDIZEWEkX1NK8DBKmwW7U+FfXfZaR0gGUZXrxE6bAyq7TWrQFCjg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250922_1758500108455_0.1678452358332978","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250923":{"name":"@actual-app/web","version":"25.10.0-nightly.20250923","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250923","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6e532e530c26b930951b9997c60e03310c2120ee","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250923.tgz","fileCount":135,"integrity":"sha512-SNiq6v/QCBYiRw1HRuis8pMd8tipIV7iQEhPdxaoh1bLw3ueRf+W5/sW3wM438GEDwFgDsF9aVZEcX6GwFk5kg==","signatures":[{"sig":"MEYCIQDRQd2jA8TXoVZkrHgakcV/3A3Y26BA+FnPqVi0Qzl3ywIhAO5n0idoA+H9Ap8dNEL/92aoCgh/yDZKHI+/mQq5qTxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35743131},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-SNiq6v/QCBYiRw1HRuis8pMd8tipIV7iQEhPdxaoh1bLw3ueRf+W5/sW3wM438GEDwFgDsF9aVZEcX6GwFk5kg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","debounce":"^1.2.1","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","@types/debounce":"^1.2.4","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250923_1758586478047_0.8704479300457679","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250924":{"name":"@actual-app/web","version":"25.10.0-nightly.20250924","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250924","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"62d202bdf616b3a0c4eceb81959813802979e390","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250924.tgz","fileCount":135,"integrity":"sha512-2G3eSuTzPoBFVNUnW3Vj4/pV6H9TrWMo4P5qB/oNdubILK01dn8uPydt6Hrj7IRhhmTVtkzuHA40rhVSZYsWxA==","signatures":[{"sig":"MEUCIDfLSMoVbS2z/fCh+nveEhgpKUD2OoUFfXabkrcXDLwvAiEA6+uI/ctuigMzSwvX91Jev1jkP4bMBkBvOwDyYAUf5g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34964138},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2G3eSuTzPoBFVNUnW3Vj4/pV6H9TrWMo4P5qB/oNdubILK01dn8uPydt6Hrj7IRhhmTVtkzuHA40rhVSZYsWxA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250924_1758672848901_0.3264445619798779","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250925":{"name":"@actual-app/web","version":"25.10.0-nightly.20250925","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250925","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2feb35cb6a4d075527e9e4f8407ffc92c0a16211","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250925.tgz","fileCount":135,"integrity":"sha512-QYMJJJPjkKmfRnH7T14OZ0MyACbwTWKfYX9aRlvpo44QzN8Drvgkt6HSo9+6TuOP6LvLd7fC6TkKdhLIPcCvbA==","signatures":[{"sig":"MEUCIQDM9h1Z8yXMOiYYXzE41xnxh4lbbCRyzz3CyIIdTVG4dgIgeAXLRnbdCSIBb7hqnJ6FulcxpuuUajilF2v5TUxy4qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34964438},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QYMJJJPjkKmfRnH7T14OZ0MyACbwTWKfYX9aRlvpo44QzN8Drvgkt6HSo9+6TuOP6LvLd7fC6TkKdhLIPcCvbA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250925_1758759224053_0.19344829152455612","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250926":{"name":"@actual-app/web","version":"25.10.0-nightly.20250926","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250926","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6ddb5519e3a1df86defc1d630f72fb138db48b9a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250926.tgz","fileCount":135,"integrity":"sha512-oHc+9kDe2Uo4O8vH2vp9q1OtOhA+LePT08cb8k/YRmRuxZ44u7WZ5VMEPvu89PCI17L1veaQutqyq7JfbpWOPg==","signatures":[{"sig":"MEYCIQDGRHMP6h0nQiJ3UiTrRPCU/Exl/gpkg96IU5MovAjvtwIhAO9zKWxTJ58ncDsxwSN6101T9HahnAZEvPLGjwBTMrqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34971689},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-oHc+9kDe2Uo4O8vH2vp9q1OtOhA+LePT08cb8k/YRmRuxZ44u7WZ5VMEPvu89PCI17L1veaQutqyq7JfbpWOPg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250926_1758845617085_0.9782333533744447","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250927":{"name":"@actual-app/web","version":"25.10.0-nightly.20250927","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250927","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7e4965289c62efd304851235b40e00c4b717ed7e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250927.tgz","fileCount":135,"integrity":"sha512-bN+P+RIQHrEfo+yu+ASgsVNWDJeqGJRdDDtw9dYutuveFX3FImnbgLJkXCWbfRduwQEA3pIByHOnNCidyldpHg==","signatures":[{"sig":"MEUCID3iWCWU8dYz40VbefVF/oHmlEZhTibddybPB23Fi6iVAiEAlhtr89yPSx08JCqX1dARnO7JJtgMlE25qSl/JaP5taQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34971632},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-bN+P+RIQHrEfo+yu+ASgsVNWDJeqGJRdDDtw9dYutuveFX3FImnbgLJkXCWbfRduwQEA3pIByHOnNCidyldpHg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250927_1758932019687_0.32792304708429865","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250928":{"name":"@actual-app/web","version":"25.10.0-nightly.20250928","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250928","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"62c419fed0b0ea5dff56e7896e1d3d0cfdf645c6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250928.tgz","fileCount":135,"integrity":"sha512-7NNGhX/EdjlSsxIrlMJcuKiA4tCiv8EBzqI+UJwIsx7Mm/00X1ZNIsJUO7XuTcmHEZSbuVsKoQzebNTZ0gFKsA==","signatures":[{"sig":"MEUCIC8Gr9+F+RW49Dir+4KbWd/vo07hpQPjxmI9/j42ykqZAiEAkOkd89vFfwNbgvySJrbeXNd/PyA9WkpVqMRx6ZsaF+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34974070},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7NNGhX/EdjlSsxIrlMJcuKiA4tCiv8EBzqI+UJwIsx7Mm/00X1ZNIsJUO7XuTcmHEZSbuVsKoQzebNTZ0gFKsA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250928_1759018516972_0.5851759126668485","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250929":{"name":"@actual-app/web","version":"25.10.0-nightly.20250929","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250929","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b34ffa7ab5e4f0ec69a1b17530e696393c1c2ec8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250929.tgz","fileCount":135,"integrity":"sha512-Q9mPbJymARGnTYQc44wpSJNyb1ydmVt4w1hcxfWYNqmhg1439IrfUTP4azeDIXYVkQQ8plkMi9e4a5QBwG4NvQ==","signatures":[{"sig":"MEYCIQD0QzxoBIaytrzvcrVjy4JpYVaM2bHQaH0ofzcd/souCAIhAPw750F18pv3iV337BfBVh01MajnRuFHmDjrkR/NGUOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34974346},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Q9mPbJymARGnTYQc44wpSJNyb1ydmVt4w1hcxfWYNqmhg1439IrfUTP4azeDIXYVkQQ8plkMi9e4a5QBwG4NvQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250929_1759104897912_0.4516060140824385","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20250930":{"name":"@actual-app/web","version":"25.10.0-nightly.20250930","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20250930","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"043c024d9b947556f114ed15048d36ef0fd39984","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20250930.tgz","fileCount":135,"integrity":"sha512-xMdkXEn5eUgQ2UQOs6D42McWObRiicTwim8PXZpa+LHtqM2bn5I4vvPXmUnfM4jgBcp2tF1ii08MxUXcq9LAhg==","signatures":[{"sig":"MEYCIQCH4EAL8tkSjM4Tg3wCAzrbTsnQvM9RcWdmXmpwxYluLAIhAOZPYc62bFGi6PJDJbNhG8ye1pRcH3ycL3dDfzj/h1m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34974025},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-xMdkXEn5eUgQ2UQOs6D42McWObRiicTwim8PXZpa+LHtqM2bn5I4vvPXmUnfM4jgBcp2tF1ii08MxUXcq9LAhg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20250930_1759191254452_0.19026547757726897","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20251001":{"name":"@actual-app/web","version":"25.10.0-nightly.20251001","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20251001","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"aa6d671d00a94c975a3fec0673eea9fd61325ded","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20251001.tgz","fileCount":135,"integrity":"sha512-lkFEagcD8YVzE5tOHjrjWVpoFibwevTXY+8l7vkXTz1gJFPvi45psxYm4vU/6KFCzwjEC9tXSInnSfyZ7TCNrg==","signatures":[{"sig":"MEUCIGZFDS8Ak/w2FrkO12E8U/4nI661wKptIcf/Bc4jWKylAiEAzwRxNtJzIKZO30OiUC/Vm9GAmIPjm9X9CFgKKqsJeSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34977056},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lkFEagcD8YVzE5tOHjrjWVpoFibwevTXY+8l7vkXTz1gJFPvi45psxYm4vU/6KFCzwjEC9tXSInnSfyZ7TCNrg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20251001_1759277744574_0.44796082517749025","host":"s3://npm-registry-packages-npm-production"}},"25.10.0-nightly.20251002":{"name":"@actual-app/web","version":"25.10.0-nightly.20251002","license":"MIT","_id":"@actual-app/web@25.10.0-nightly.20251002","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ab812d914e42c7cece10f67844b113c47dae27da","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0-nightly.20251002.tgz","fileCount":135,"integrity":"sha512-Lsu8xvDBGEy18Q8+bNJABgzvaMSMQMG64gI6dR6oSSTMhjy7iPEfb0RtMslfYb3m9CATqseYHXRjntjGI+ymkA==","signatures":[{"sig":"MEYCIQDzsPt2FsiwUVsXnUo5HisbBgnJFYeT1+a/Pc2C+4CK8wIhAI+kaG64PJvmomd5f5IZ2uu0LoR6W4VCcV6KqtVycBQC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34978153},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Lsu8xvDBGEy18Q8+bNJABgzvaMSMQMG64gI6dR6oSSTMhjy7iPEfb0RtMslfYb3m9CATqseYHXRjntjGI+ymkA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0-nightly.20251002_1759363998272_0.3065389785856316","host":"s3://npm-registry-packages-npm-production"}},"25.10.0":{"name":"@actual-app/web","version":"25.10.0","license":"MIT","_id":"@actual-app/web@25.10.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f748f6b4bf7861faa22d52c079832d297d5ef6f0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.10.0.tgz","fileCount":135,"integrity":"sha512-soYcwTm7sPPHFOH1Zg6bHgncXGPAqc+zK5l6hOqcpGGGi2OgkQN70MyKzLjzaKAKt+FCVJulblSNx90GJYFciA==","signatures":[{"sig":"MEYCIQDY07sttH8vnb3H1aN23HGahSDwEjAJ2I645Il/6SoV9wIhAJgJwaF3v0GU3fp6goM+maoAMRvO1TWWAXuSJW3KxhA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34980684},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-soYcwTm7sPPHFOH1Zg6bHgncXGPAqc+zK5l6hOqcpGGGi2OgkQN70MyKzLjzaKAKt+FCVJulblSNx90GJYFciA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.10.0_1759402754028_0.3839598609350743","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251003":{"name":"@actual-app/web","version":"25.11.0-nightly.20251003","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251003","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"967fc731f4243ba8b8ec36271ed5f43c23f50114","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251003.tgz","fileCount":135,"integrity":"sha512-jtPk97ODvtqBLkjjSjf1cNVLNp3SWiCfRJ+1lLgHaRCQe033TonVTZlNRyYwPoq2XSJjK23pV0sumowJs+/H0w==","signatures":[{"sig":"MEYCIQCFWysNP7S/ItSCn8bsrAGmxCdLwdtxzVCzvNyxORC2UwIhALGUrlrtFbWkMtjTGkqX61bpBCqHYLF4zSNaEUSQRTpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34980718},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jtPk97ODvtqBLkjjSjf1cNVLNp3SWiCfRJ+1lLgHaRCQe033TonVTZlNRyYwPoq2XSJjK23pV0sumowJs+/H0w==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251003_1759450441765_0.10249075093272042","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251004":{"name":"@actual-app/web","version":"25.11.0-nightly.20251004","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251004","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"fecc26b7eca8bab8b30087992cb3be59e8095139","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251004.tgz","fileCount":135,"integrity":"sha512-L4BGwx5yZIK08AeZOy79GP4HGWyp0AtTVpy6qhmusOHIp1l0UNQmslfOrrnadq4ORTgj+UTYJkdhapT+w/WwDQ==","signatures":[{"sig":"MEYCIQCX2TBkshwBQKGyPk2ewJGnTnkc7i3hEfAigrGso3GjPQIhAJKTZwDFxi4nAGBFEmXVO1xFjwLgn1twb5ZZm1dhBgrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34980718},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-L4BGwx5yZIK08AeZOy79GP4HGWyp0AtTVpy6qhmusOHIp1l0UNQmslfOrrnadq4ORTgj+UTYJkdhapT+w/WwDQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251004_1759536804209_0.8318132814002641","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251005":{"name":"@actual-app/web","version":"25.11.0-nightly.20251005","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251005","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"cd51a3ce8e42fbe746f597134b31052c92bd97e9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251005.tgz","fileCount":135,"integrity":"sha512-laO1LpqV43/tidPnRj+5MwlsjkGzrL7uAxgkN+x7k1sC6o7VuFEzxc1qz3MOe32AS5xD/KVd6x6tPBS4N7tFjA==","signatures":[{"sig":"MEYCIQCgo6m6QylrHcInitCxhJHy5flFdQZOUAkgGkHHmtnBlAIhAKjim/vPtz5licaIOsQAE8afRCE4Rg44zna0p6dnFHNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34980780},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-laO1LpqV43/tidPnRj+5MwlsjkGzrL7uAxgkN+x7k1sC6o7VuFEzxc1qz3MOe32AS5xD/KVd6x6tPBS4N7tFjA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^11.1.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251005_1759623307177_0.20226343169408434","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251006":{"name":"@actual-app/web","version":"25.11.0-nightly.20251006","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251006","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f9e672815d055822a37718816555b5aadeba91de","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251006.tgz","fileCount":136,"integrity":"sha512-IQPYxmebzYwuuVYVJuLNEH+1/MVAnfuuYkGBn4e92tQMO+uDBLltYDltFzvmWKlbmmPz3EOQRCl7UogY/kDwyQ==","signatures":[{"sig":"MEUCIHK7ebILBU0p3F6xwyQPoawx44NsI5bB4KP0ubkgvyW8AiEA2KgvFKxgL5K4BQfWcd3zWUOuBsOo0CXUzz//+1oNsnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34991521},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-IQPYxmebzYwuuVYVJuLNEH+1/MVAnfuuYkGBn4e92tQMO+uDBLltYDltFzvmWKlbmmPz3EOQRCl7UogY/kDwyQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.89.0","uuid":"^13.0.0","vite":"^6.3.6","jsdom":"^26.1.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.2.1","pikaday":"1.8.2","chokidar":"^3.6.0","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.11.24","cross-env":"^7.0.3","downshift":"7.6.2","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","focus-visible":"^4.1.5","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.0","@playwright/test":"1.52.0","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^4.3.2","@testing-library/dom":"10.4.0","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.2","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^1.2.0","rollup-plugin-visualizer":"^5.14.0","@testing-library/jest-dom":"^6.6.3","@fontsource/redacted-script":"^5.2.5","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251006_1759709665035_0.774380524155299","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251007":{"name":"@actual-app/web","version":"25.11.0-nightly.20251007","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251007","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"91c9bc061e163ddde100ca0a860e81f6cd44838c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251007.tgz","fileCount":136,"integrity":"sha512-XwFvHa6zr4ikxuCkMvhKys1s8dJa6Uq28Rbw3vjEYbKd+iz85VenAxHG8mMMVmuQJbCZxlpaCFWLIlYR9ohFVA==","signatures":[{"sig":"MEYCIQCOHOINxbRA1V18u5ilYZ9hxqXZ6bPD10ZNlpQGyQ5dYAIhAI48vkwUtJ0kMyoVZpfvKPCAa6gTNOIjQ+TiOCU561oz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35000549},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XwFvHa6zr4ikxuCkMvhKys1s8dJa6Uq28Rbw3vjEYbKd+iz85VenAxHG8mMMVmuQJbCZxlpaCFWLIlYR9ohFVA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.1.1","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.1.1","prop-types":"^15.8.1","react-aria":"^3.39.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.1.12","re-resizable":"^6.11.2","react-router":"7.6.2","react-spring":"^10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^15.5.3","react-stately":"^3.37.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.55.1","@types/react-dom":"^19.1.9","react-grid-layout":"^1.5.1","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^4.6.2","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^5.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.8.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251007_1759796031805_0.20373832825530447","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251008":{"name":"@actual-app/web","version":"25.11.0-nightly.20251008","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251008","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b9cad7f245a9035dae1f2925a247f414c78d3685","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251008.tgz","fileCount":137,"integrity":"sha512-Jaw2DA1TZNmQvktoDd4bOf1Eyj7qKxqN/3lgCzq1b8Rerd6d6n2iie+KkQefOMhXVmL358nyfUQud/W+pkaRag==","signatures":[{"sig":"MEUCIQDYNBVQlDT+xGrAVL32TsOnnw32C/kR8lHRjfERVfOZSwIgeItxQ316tby+xfI1vxrcJKoR+3PEb2QD7iNMIEd+rcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35128326},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Jaw2DA1TZNmQvktoDd4bOf1Eyj7qKxqN/3lgCzq1b8Rerd6d6n2iie+KkQefOMhXVmL358nyfUQud/W+pkaRag==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.0","re-resizable":"^6.11.2","react-router":"7.9.3","react-spring":"^10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.55.1","@types/react-dom":"^19.2.0","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251008_1759882439337_0.5958324166677378","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251009":{"name":"@actual-app/web","version":"25.11.0-nightly.20251009","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251009","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a52392b2a278047e451a5504defa03d46c377513","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251009.tgz","fileCount":137,"integrity":"sha512-rxRi6ngtFh339PdqUq8AW/kCo5XLmWyHH7ooFa9R41/82Y8xk//VsqY4hN4YFbeJJ6d/dK3AE9S989OoGB93eg==","signatures":[{"sig":"MEUCIGShg7srrYZL9FX5vlizgZav9KGUdVV4jbHVyMN5Z88VAiEAnD58IIrXkMUL3zAVIWD0gDa9Cbr+wW7ZN8Tkk2xR850=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35015514},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-rxRi6ngtFh339PdqUq8AW/kCo5XLmWyHH7ooFa9R41/82Y8xk//VsqY4hN4YFbeJJ6d/dK3AE9S989OoGB93eg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251009_1759968815131_0.5171774049504325","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251010":{"name":"@actual-app/web","version":"25.11.0-nightly.20251010","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251010","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6b8130474aef1b1f7a3d6ead70997d25558fe1b0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251010.tgz","fileCount":137,"integrity":"sha512-rCHu1UX5S3dWRa4X4cXvNoKiv0FSq9IY4XoExsS/gOFrcPlbpZKxkemSNs+VvKKKh/rNZYtqWuQO/cHP/KX/tg==","signatures":[{"sig":"MEYCIQDaxGrqSzU6SUxC8c4pvH7bhKBjkmj+CvYtEiRHxM2zmAIhAPt59cyF3OGP+5/gLOuuh/F/YVLZMjNUPqQE85KXvEDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35012534},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-rCHu1UX5S3dWRa4X4cXvNoKiv0FSq9IY4XoExsS/gOFrcPlbpZKxkemSNs+VvKKKh/rNZYtqWuQO/cHP/KX/tg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^2.15.3","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251010_1760055251156_0.9036484134820963","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251011":{"name":"@actual-app/web","version":"25.11.0-nightly.20251011","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251011","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c309696f45bd3bf9196426cb6f2237710b3163c0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251011.tgz","fileCount":137,"integrity":"sha512-7qapGUWEAW6qRiSJ8o2ec3awPtVMTFyZV9nCIIvr46nGlI1Beh4NQvtOJY4YjatVREF5QjPLt/PLfltgrA8wIQ==","signatures":[{"sig":"MEYCIQDHAaFD2mrgNdsJh89209eFoLVtHfRHrK1HQTPi5M8Y4wIhAK012aAoH2xDR1mW4WsCDRwQyZoQg9mZkxkbRfaXAqDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34714384},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7qapGUWEAW6qRiSJ8o2ec3awPtVMTFyZV9nCIIvr46nGlI1Beh4NQvtOJY4YjatVREF5QjPLt/PLfltgrA8wIQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251011_1760141596502_0.48916026920485534","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251012":{"name":"@actual-app/web","version":"25.11.0-nightly.20251012","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251012","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8b3bed2cf5eb36256ca02d70d04656fab50289dd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251012.tgz","fileCount":137,"integrity":"sha512-9YeWGFNsjErWw37tOkYNDjjemvEotwq2uikKPuOT3CVyiSI812nUlk19Zby5NRSqYREJ9YqmhXXIL5BVwvdMOw==","signatures":[{"sig":"MEYCIQC8GFQbC3642mMpRAWUBu+0CQ+NGkhOBky+IBmv8bTImgIhAPPf787Ar4dNQlfWuJ173JGprP0OLuH2OTX5o1iFPe+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34605304},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9YeWGFNsjErWw37tOkYNDjjemvEotwq2uikKPuOT3CVyiSI812nUlk19Zby5NRSqYREJ9YqmhXXIL5BVwvdMOw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251012_1760228065530_0.07067259433458006","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251013":{"name":"@actual-app/web","version":"25.11.0-nightly.20251013","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251013","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"69fe0e79d68d8fe178a36b38965f07b3c1b175ca","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251013.tgz","fileCount":137,"integrity":"sha512-EMvIaRRdWZZJGCsbbmBJkpSSqxPPqj2LsqfiNcmY8QclAVbQOQiiPuzlfDZZzZeWc3l0Q9nTFfwrbxxGmo/0BA==","signatures":[{"sig":"MEUCIG00pDzh9eL0Df3lOeBPuMGBjXDhE6E/P+8y/O2xpRizAiEAxE3jgDuh5UIcfjb5MITTvHBLY2i+jAzDN55Oxl+9y/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34605407},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-EMvIaRRdWZZJGCsbbmBJkpSSqxPPqj2LsqfiNcmY8QclAVbQOQiiPuzlfDZZzZeWc3l0Q9nTFfwrbxxGmo/0BA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251013_1760314504254_0.07839843169224259","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251014":{"name":"@actual-app/web","version":"25.11.0-nightly.20251014","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251014","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5f68a07d7add9a942c33979ff975fb5008a023b1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251014.tgz","fileCount":137,"integrity":"sha512-T2MIDwQ3xXpHsz0pnT8aU1lErHlydB/oinOXnZp/ajlrfkZUcrKZRuhE34C/At6y1BTuapGf5ijUrnaXdhhOqA==","signatures":[{"sig":"MEYCIQCyhmibLJwQvuKL18RCSXg6WbRinMnO03BaZ8/NQW/ukQIhANRzsAIKpOaIULQExhKp+uZEjUS60bzqV8NwTU7oNKxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607175},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-T2MIDwQ3xXpHsz0pnT8aU1lErHlydB/oinOXnZp/ajlrfkZUcrKZRuhE34C/At6y1BTuapGf5ijUrnaXdhhOqA==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251014_1760400816059_0.4287554513151002","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251015":{"name":"@actual-app/web","version":"25.11.0-nightly.20251015","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251015","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d1b20396e7e12cc4854b6abede6dffc70d9ee73f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251015.tgz","fileCount":137,"integrity":"sha512-646zR4v0ESTok+XozVvhdH1bdC+GvSXGEqHlkp2m0iJyDD8f/gfQLAX3/jumwDVxc7DwsEw8I0AeAePEl8Jztg==","signatures":[{"sig":"MEYCIQDCVkF/mc/3NbZsGw0+U8PcTPFoDpUBMOfosLQ095YTNQIhAOLTxTBXRwXlR38dbN7lCRbsH2qdhRMpeMr+G2cXKc8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34610893},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-646zR4v0ESTok+XozVvhdH1bdC+GvSXGEqHlkp2m0iJyDD8f/gfQLAX3/jumwDVxc7DwsEw8I0AeAePEl8Jztg==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251015_1760487235154_0.427798072445994","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251016":{"name":"@actual-app/web","version":"25.11.0-nightly.20251016","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251016","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d45c29ef471fdddced9d354f96c4a0f6a822cd00","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251016.tgz","fileCount":137,"integrity":"sha512-MRi6SuyG69DxKwT6cRcMXD2LOH1il5pYxRtEmGuCYRv34TpAlJVi5V1a9Js7BLyqAkd73/mMoS3dZR3XO/cTzw==","signatures":[{"sig":"MEQCIFRuVqLSdkEn+ZU8azCw4s0bjphdoxHigFY53RMEFulRAiAjUrEdM6uQbxFeGQlxHFhLdDGYlPr2rKmgxJZuacp2YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34610920},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-MRi6SuyG69DxKwT6cRcMXD2LOH1il5pYxRtEmGuCYRv34TpAlJVi5V1a9Js7BLyqAkd73/mMoS3dZR3XO/cTzw==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251016_1760573657942_0.7604346664363801","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251017":{"name":"@actual-app/web","version":"25.11.0-nightly.20251017","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251017","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2540736a39122368dae4a9b7bf9574ead6ba06e0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251017.tgz","fileCount":139,"integrity":"sha512-RwDnoCTYsU3Yvfg1rkq0gRe6jny4SVZ9VdUDOtkVrtGhZZHfvgkgIYPBBk0l7WlGpjp84avXgvE2eSoTCF6kug==","signatures":[{"sig":"MEUCIHoKmw+WJ0+q18fDcDP8d9Vtu2ybRda8hlEA6Bc2LFluAiEAnUKzVe0gK1aa8glJjfoTFmg9/YqZk+old/jO/nMLbeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34685763},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RwDnoCTYsU3Yvfg1rkq0gRe6jny4SVZ9VdUDOtkVrtGhZZHfvgkgIYPBBk0l7WlGpjp84avXgvE2eSoTCF6kug==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251017_1760660046756_0.793427544471248","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251018":{"name":"@actual-app/web","version":"25.11.0-nightly.20251018","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251018","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e89678135f957c409b0a139fc6c50b847cd3244d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251018.tgz","fileCount":141,"integrity":"sha512-v62ZBOQB1+aEqgrOQuW3yZJjr1GYNsqrGgUUOUkkYzvCGcSz4S24SlBrY41gLGFsz6n+lNnrAEZpUa2RzJQLMQ==","signatures":[{"sig":"MEYCIQD3bjs5+6mspIQaTNHDf7zdrwXGD0lzTrX6Juiqehl0vgIhAN/0lyOA0A9Iy0aDWiQROR25GyOWXp9aRkM7924XfVZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34788090},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-v62ZBOQB1+aEqgrOQuW3yZJjr1GYNsqrGgUUOUkkYzvCGcSz4S24SlBrY41gLGFsz6n+lNnrAEZpUa2RzJQLMQ==","_npmVersion":"10.8.2","description":"Actual on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251018_1760746406344_0.13316135356557934","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251019":{"name":"@actual-app/web","version":"25.11.0-nightly.20251019","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251019","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5b9aac8fe8a54cd9d8243f4e35db9b6f234aa1fe","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251019.tgz","fileCount":141,"integrity":"sha512-RBaLfGZXLd33+5clY2Z48kHeX+uLFCegsG/dRRsyC/S/IZYfg6MWwM3AansjUl8+9D2ZGJ2yos1DuW9xDPqnnw==","signatures":[{"sig":"MEUCIETdujHdbrvPSXhNXfISCW9lBu2lQVx+Iy2bn1fnIOsOAiEAj+cmdAacy+WBkRxSuxeLHaiCidkv4Dxsq9folCDkdQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34806755},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RBaLfGZXLd33+5clY2Z48kHeX+uLFCegsG/dRRsyC/S/IZYfg6MWwM3AansjUl8+9D2ZGJ2yos1DuW9xDPqnnw==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251019_1760832928536_0.5732726903873027","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251020":{"name":"@actual-app/web","version":"25.11.0-nightly.20251020","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251020","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"353171bbdc9eb453d67f75ca7ad2115e25539fc7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251020.tgz","fileCount":141,"integrity":"sha512-iH0UxMeffq8NwiVOVbF6ghMVr2xGQJSVlDKyfCDoMenNQtMcP0PLA0c0hHtyE+zdkWEAqh570jYaHMfLBXOIIQ==","signatures":[{"sig":"MEQCIF0XznkHs33KRrdmdxg5/rJaj5VrVF+sZsFgIVRgE7CJAiArts1EXtfHnkJ7Z4aFv7fepnwzpS14C7lqXmmWhHRjWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34807679},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-iH0UxMeffq8NwiVOVbF6ghMVr2xGQJSVlDKyfCDoMenNQtMcP0PLA0c0hHtyE+zdkWEAqh570jYaHMfLBXOIIQ==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"19.1.0-rc.3","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251020_1760919304184_0.8392066553351467","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251021":{"name":"@actual-app/web","version":"25.11.0-nightly.20251021","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251021","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a39ce4797aabae6bfaa52a2db4214ee2d0f3031f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251021.tgz","fileCount":141,"integrity":"sha512-3MHXlMJzhUWsYP76U9K7ybWkiyKK47u2w9vqKpK4lbpmuAqMrazdo+KbWHT8OuxS3rwQi8XUQ01f6HbiMdaMyg==","signatures":[{"sig":"MEUCIFvVQ9a4lnR4TqybQDmYLris0rS/10dW1R1bCvdl7VkTAiEAntPjLlgMERtAqVSt52yWyXlqzyOjCFZuvv2279IiUxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35015238},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3MHXlMJzhUWsYP76U9K7ybWkiyKK47u2w9vqKpK4lbpmuAqMrazdo+KbWHT8OuxS3rwQi8XUQ01f6HbiMdaMyg==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.9","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251021_1761005657849_0.9345971934216777","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251022":{"name":"@actual-app/web","version":"25.11.0-nightly.20251022","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251022","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"acb47f60569a3aad916abd7cbe51279df66dae4a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251022.tgz","fileCount":141,"integrity":"sha512-1t/DVA7555PsYj/4Mp3UVefeCMbHjfATsvspQ/Qm52jPegq5udj9Nt8i6MkP1AUCjO3IA4TbcRB76EB95+bjPg==","signatures":[{"sig":"MEQCIB5LF5HYC/cYon5sRVATa1KVokH5yWWOUbvcvFOybT0VAiALQAMNsd/oW1CFVREvg6Rj8xkv8dGyyTab86CA8c1Q0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35015651},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1t/DVA7555PsYj/4Mp3UVefeCMbHjfATsvspQ/Qm52jPegq5udj9Nt8i6MkP1AUCjO3IA4TbcRB76EB95+bjPg==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.5.3","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.2.1","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.0.3","@playwright/test":"1.56.0","@types/react-dom":"^19.2.1","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.1.0","vite-tsconfig-paths":"^5.1.4","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.4","@testing-library/jest-dom":"^6.9.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251022_1761092064441_0.4074939484623361","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251023":{"name":"@actual-app/web","version":"25.11.0-nightly.20251023","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251023","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d105d711b41931119b606987c2b35e4da5fc334a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251023.tgz","fileCount":141,"integrity":"sha512-7nrsh8F7Maf7lc0u582H+VtSYEOpt3Df6H30iufpJTxOUZK2aTvqhKi+1bCMyLC8U/pFbsOauvRaalJQ/mIJ8Q==","signatures":[{"sig":"MEUCIAfEjfZBT0QEHlK6esgN9W44MMBmP3xaLpoKL5bwRqtoAiEAxLLvsSHWZyNxjb49O6UbkqHzunkM/aDnZMdRTPqGCiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43585932},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7nrsh8F7Maf7lc0u582H+VtSYEOpt3Df6H30iufpJTxOUZK2aTvqhKi+1bCMyLC8U/pFbsOauvRaalJQ/mIJ8Q==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251023_1761178466510_0.555259637793917","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251024":{"name":"@actual-app/web","version":"25.11.0-nightly.20251024","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251024","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d063aa0f27ea918de490351bb3035cff34878659","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251024.tgz","fileCount":141,"integrity":"sha512-fyQd7vnOefZ75Ck5IBLJlBMLbiACw4JTKkme46mqRq7NY+L9JaP9S2XUGFGM4cF17CYiU2y+IRw6vpQcUMqctQ==","signatures":[{"sig":"MEUCIFW68UFQPZev8tMo4OHQ4cKYMo0Bm5L9cfY3ji1xnbwLAiEA2g5YcDx5J8sTTVfKZGC+d+hZ8h9Z9Q7sn/8iSWDuk94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43586993},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-fyQd7vnOefZ75Ck5IBLJlBMLbiACw4JTKkme46mqRq7NY+L9JaP9S2XUGFGM4cF17CYiU2y+IRw6vpQcUMqctQ==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251024_1761264814301_0.24354510129876128","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251025":{"name":"@actual-app/web","version":"25.11.0-nightly.20251025","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251025","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9e39c6995f2fdd39b7b8978c687f0ca527ce993a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251025.tgz","fileCount":141,"integrity":"sha512-/XumcU/UXrkiClfR/3vct0pnPB7lox/RDGxugbnszolro1F/lYYfgRZJ0nPH5eDL8NP9o788qpYp7NIeNqfj6g==","signatures":[{"sig":"MEUCIDXrGilMhqMauftIw2XSSV6O6fnl3iu1frgTfbn94TphAiEAsU8q6NSYw5ZDPXKIqniFNB30eRoRVnuBzJBssCcPkwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43595635},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/XumcU/UXrkiClfR/3vct0pnPB7lox/RDGxugbnszolro1F/lYYfgRZJ0nPH5eDL8NP9o788qpYp7NIeNqfj6g==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251025_1761351254506_0.700279890423259","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251026":{"name":"@actual-app/web","version":"25.11.0-nightly.20251026","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251026","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2d29a61b122ba3e2eec288757879c35023b79b58","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251026.tgz","fileCount":141,"integrity":"sha512-sNDmGAxSawpunLQWjNeR5mzLkfhw5wBliS5hEjpSdPdEEHan9skRSu4mqte4ekVHejUz/RPoDCParWGw7ONVtg==","signatures":[{"sig":"MEQCIDEhnk0sYQAvxxQPnfngl2IhDmdjlo2YbW+yiLXIJZ31AiAcpfXmTZn7v+sK2xPE6LJRcVLAZSVVdZ2V+1MEB2Crvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43614759},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-sNDmGAxSawpunLQWjNeR5mzLkfhw5wBliS5hEjpSdPdEEHan9skRSu4mqte4ekVHejUz/RPoDCParWGw7ONVtg==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251026_1761437728742_0.5035191965504893","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251027":{"name":"@actual-app/web","version":"25.11.0-nightly.20251027","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251027","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1e3a9a94ca8592919945c429357210c09b9bb78e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251027.tgz","fileCount":141,"integrity":"sha512-VEGRDAJfRY2S8oyjKiJklqbfunDA1v5NkPoAqcJOXo6F7dCqnrfqVkfdrIRKAY8AW8RV5UO2dx5wToUyLC/+Ew==","signatures":[{"sig":"MEUCIQDlBhm/3TjkEwV3HjQ0SLWtM0EDBfZOnEav3ZQdqca0fwIgdNhft9io9sp3aw/m4L2+j0hr0vVMOje+rrKDXNmEucs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43626112},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-VEGRDAJfRY2S8oyjKiJklqbfunDA1v5NkPoAqcJOXo6F7dCqnrfqVkfdrIRKAY8AW8RV5UO2dx5wToUyLC/+Ew==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251027_1761524149444_0.39602686771526296","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251028":{"name":"@actual-app/web","version":"25.11.0-nightly.20251028","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251028","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"aa1f4bc03136a39549d98b48b0dc5cb73b5334e8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251028.tgz","fileCount":141,"integrity":"sha512-+yxMRFOy5BQIOjuF/wjm0+XSw7uwuWxSdNj/8XB/qSKqTN/5Lo1bGFm4epGOXaHaSm9o2ZL5uA0Enbnmi7vzXQ==","signatures":[{"sig":"MEYCIQDFhj1+0oJXLkvpzJNkOxt8ZDbM8HEukKrT+xtMQvbY7wIhAMgfvPce5DdTGv6ujtoeZavzZrnfXZCltjTkqn/XrB+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43629620},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-+yxMRFOy5BQIOjuF/wjm0+XSw7uwuWxSdNj/8XB/qSKqTN/5Lo1bGFm4epGOXaHaSm9o2ZL5uA0Enbnmi7vzXQ==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251028_1761610444054_0.6864983688594888","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251029":{"name":"@actual-app/web","version":"25.11.0-nightly.20251029","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251029","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2c614b1e9df9e71eb6ffa74109764972d56bfb0a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251029.tgz","fileCount":141,"integrity":"sha512-KBlWYpKBj1yusPInoLlZB4ag8h/hAd6GVd7iGmuKEjH+x55vjlnIgcJ7r72emcWeSod6NQ0lkRsF1C0kqRkTTQ==","signatures":[{"sig":"MEYCIQCZlYfTzJHJ+AX74fl0/nbZZR6gD9MxjTKqdFNM9JYBFgIhALWu6naj7r9IDubHP5HXYWCxcKcEZONoks7BuNwc3aJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43636577},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KBlWYpKBj1yusPInoLlZB4ag8h/hAd6GVd7iGmuKEjH+x55vjlnIgcJ7r72emcWeSod6NQ0lkRsF1C0kqRkTTQ==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251029_1761696893173_0.918152304501554","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251030":{"name":"@actual-app/web","version":"25.11.0-nightly.20251030","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251030","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d90601146528c2b673f05b001f9fd30e40fb04ae","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251030.tgz","fileCount":141,"integrity":"sha512-ZnwURWtnGEcwJB+2p3KSxU2pBWbXiSIyuXMAnCYfjjS69MYHa/S87G1ovZcou2OlLVW0l218ell0Pt+Gz5iNWw==","signatures":[{"sig":"MEUCIQD1IthxiL91GwLsBPCeii7MlQAAUTXkptYZX/S/MG0C4wIgfEk0JmIKQBkgk9KYhD78HOeqbhmpKxWPZGkEouoCSbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43660038},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ZnwURWtnGEcwJB+2p3KSxU2pBWbXiSIyuXMAnCYfjjS69MYHa/S87G1ovZcou2OlLVW0l218ell0Pt+Gz5iNWw==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251030_1761783288184_0.6385990189756616","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251031":{"name":"@actual-app/web","version":"25.11.0-nightly.20251031","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251031","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"21b225b00449d3159cbb9d0da51662dee91ed8bb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251031.tgz","fileCount":141,"integrity":"sha512-RjWo4ruV8yw8fyp1IMhzC+e26zmYqpIhUcR8pHJK8QOjf4CPfk8kJqoxK3hsJwuYdI1CdCiJ5jJ51NBXgaF/qQ==","signatures":[{"sig":"MEQCIFsgNcrJK/bwT0Zyh9N6/J872yHzy3jEPsRWA0+5QD90AiBf4iZmQQk0/TPaO8rohH3VLoh7YWai/TZ1rld5LZOvrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43669321},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RjWo4ruV8yw8fyp1IMhzC+e26zmYqpIhUcR8pHJK8QOjf4CPfk8kJqoxK3hsJwuYdI1CdCiJ5jJ51NBXgaF/qQ==","_npmVersion":"10.9.3","description":"Actual on the web","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251031_1761869658565_0.9820294730466113","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251101":{"name":"@actual-app/web","version":"25.11.0-nightly.20251101","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251101","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4ee16b98626a638f06d1bd966020b209903bdfb8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251101.tgz","fileCount":141,"integrity":"sha512-1u1culbnN4Y6H1S9bg6gre2RAcrC+u8SXFvA2Y5ak6X/+zImRDZbYOE5+tSKGDyemhf+4r2CkT2wHURN7Xvd6w==","signatures":[{"sig":"MEUCIF0zUefLfthkBIQNux4e5y0wyx83jbdmQ/j+DHDsJux0AiEA1hBgT7UUql9E8g1nZ+W68+4HZ23N0StDzDYxYvJkkO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43674496},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1u1culbnN4Y6H1S9bg6gre2RAcrC+u8SXFvA2Y5ak6X/+zImRDZbYOE5+tSKGDyemhf+4r2CkT2wHURN7Xvd6w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251101_1761956151828_0.16060354144153988","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251102":{"name":"@actual-app/web","version":"25.11.0-nightly.20251102","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251102","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"021f80d3e397cd7e0f26aae4b63bcd9790de5e14","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251102.tgz","fileCount":141,"integrity":"sha512-AlS1c3BOjfXKkl8qilHMUbIRbkQL78V4VNUa+4ugQazyXN7kh1Cz+tAdCfL4F3/RP0/A9xHrhDyKxlmmyt/9FQ==","signatures":[{"sig":"MEUCICEP5XqmmFXhO0lCRjaGImCBCGpMMcOm4bp88CxWvk1TAiEAi6rcdHYxQTM3Yv7qoSSuVkMLYzjl8Fv7kaogKiHfnxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43673561},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AlS1c3BOjfXKkl8qilHMUbIRbkQL78V4VNUa+4ugQazyXN7kh1Cz+tAdCfL4F3/RP0/A9xHrhDyKxlmmyt/9FQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251102_1762042528338_0.25823949823185166","host":"s3://npm-registry-packages-npm-production"}},"25.11.0-nightly.20251103":{"name":"@actual-app/web","version":"25.11.0-nightly.20251103","license":"MIT","_id":"@actual-app/web@25.11.0-nightly.20251103","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8793db217d8baed91fc01dd3c82188918c2ba3bf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0-nightly.20251103.tgz","fileCount":141,"integrity":"sha512-/jhKkqrwhojZ5MMpc8wMcVymxyK5MiZ9mZ8PLCuk/K9QA+QiaPMQOO/RXjTcs/x7JNG7qAzWqAMsb74IhPAhug==","signatures":[{"sig":"MEUCIQCdcHKTY9ia6HiZDl0x9HL7kPoOekzFoLhl+WuN/QP/QwIgUgO6CkCqtTn00Eqv0pHZtyAsocsHTUek6Eoog/ElFyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43745002},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/jhKkqrwhojZ5MMpc8wMcVymxyK5MiZ9mZ8PLCuk/K9QA+QiaPMQOO/RXjTcs/x7JNG7qAzWqAMsb74IhPAhug==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0-nightly.20251103_1762128914864_0.3783237488674629","host":"s3://npm-registry-packages-npm-production"}},"25.11.0":{"name":"@actual-app/web","version":"25.11.0","license":"MIT","_id":"@actual-app/web@25.11.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c0f650f0d37239dc3768dc3c7820b18e3f397ba4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.11.0.tgz","fileCount":141,"integrity":"sha512-ghiwN1aTYPAh9JOBu22eJLKKTEiJTZZszKVLg5OO7bVwAmabKxz9I21uuPsFh9FQuAgO5gKi3SqMubBuXz5bLA==","signatures":[{"sig":"MEUCIDq1xiYdpYEmfShCzbZulWltSEMZz9WQCj2jOEW4v2gxAiEAxKC7gwc8kx77x9QZhKQ931gluCrg34CjsELW6xFN7xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43744580},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ghiwN1aTYPAh9JOBu22eJLKKTEiJTZZszKVLg5OO7bVwAmabKxz9I21uuPsFh9FQuAgO5gKi3SqMubBuXz5bLA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.11.0_1762211966440_0.2030134383728841","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251104":{"name":"@actual-app/web","version":"25.12.0-nightly.20251104","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251104","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"cd32e53b5edaa2b9c676701ee94c20c9a97442a1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251104.tgz","fileCount":141,"integrity":"sha512-9o3aTA+owmSsQy34Z9bXgtnHiBMzNyW8Kopyf9vyEVcfbmUFbXwcaVjIjxEIXn5czCYhFfMjR8lxnBIxSgkJpw==","signatures":[{"sig":"MEYCIQDkweFRj8hDt0gZ9tvjKWOK42hnPx5RqIx/4VasfvtHFAIhAJQQ0NPsjEAftYEqZzk260b7pNbw2JL2lVp07tl5rKWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43744614},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9o3aTA+owmSsQy34Z9bXgtnHiBMzNyW8Kopyf9vyEVcfbmUFbXwcaVjIjxEIXn5czCYhFfMjR8lxnBIxSgkJpw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251104_1762215274543_0.30473391663897376","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251105":{"name":"@actual-app/web","version":"25.12.0-nightly.20251105","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251105","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c93f04e9ab4f52e66b258fd8366b29032a34cce1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251105.tgz","fileCount":141,"integrity":"sha512-/vJKvJIDjrtD6kUZgtYVja3UiYEBvo7oPFc8AEynK+ZtgEYrTZOLjfQPIsaYN0rwGccg04G2CPLZzHDCTh4HMg==","signatures":[{"sig":"MEQCIAPV8uyqqdO+zh8VAiF1t3GtJPw5bCwC1S0uEVGeuC4/AiBg6sIBo+xtr+mdXkJvqLdG9VIIPKDbbaMLJIiyLg5Oqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43744614},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/vJKvJIDjrtD6kUZgtYVja3UiYEBvo7oPFc8AEynK+ZtgEYrTZOLjfQPIsaYN0rwGccg04G2CPLZzHDCTh4HMg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^3.2.4","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251105_1762301681505_0.4182899524928432","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251106":{"name":"@actual-app/web","version":"25.12.0-nightly.20251106","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251106","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c28bdd29299c01577f4870ea17c7658e3dc367af","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251106.tgz","fileCount":142,"integrity":"sha512-Hher9y6tvyOOYSiay5H2N3KG4JDMX6MrmgAy26qAImrVLdiwXWQJ6Amkp5dIFW+2xbL2hrxTrFtN9MejzeJeZw==","signatures":[{"sig":"MEUCIFPEwcNZkQnsl3sb7ZrPeHkyJkboYZAHti4pcdDs5pxZAiEA4MtL37aAAeMWdHjLSdgy3d7/toofT1F0HHyJlOatZOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43783222},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Hher9y6tvyOOYSiay5H2N3KG4JDMX6MrmgAy26qAImrVLdiwXWQJ6Amkp5dIFW+2xbL2hrxTrFtN9MejzeJeZw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251106_1762390385348_0.8288781943050012","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251107":{"name":"@actual-app/web","version":"25.12.0-nightly.20251107","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251107","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"aa8107366416dece818d284c361a22559fdc8a94","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251107.tgz","fileCount":142,"integrity":"sha512-+vhuXmyOp4Vk67VaZv3ZWN0q/EY87E/2gfvD81Qti6CTod9FBP5/dyJ3D+S/BvgH48mcfAzK3I2/WWwkeNgxQg==","signatures":[{"sig":"MEUCIQCX9lzBsd21xHmUy6PwkTGdk9sRUaXC2QG8rGqaCtWqtQIgL17dw7xDmtsy9okXzrIgAtWSyhSDGJHSh6kMmm6/lGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43849361},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-+vhuXmyOp4Vk67VaZv3ZWN0q/EY87E/2gfvD81Qti6CTod9FBP5/dyJ3D+S/BvgH48mcfAzK3I2/WWwkeNgxQg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251107_1762474549007_0.4365839885032916","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251108":{"name":"@actual-app/web","version":"25.12.0-nightly.20251108","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251108","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"852a072b649cd493c1721f6163c5b81311ca6d9c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251108.tgz","fileCount":140,"integrity":"sha512-yxXInDozYsi3t0O28ODLCfX2Pd7eBtSqFjdfqPD5wfzfGwyu76c4TxWVDc8juGlMRSwzrilmRTs/ton/cDAyjQ==","signatures":[{"sig":"MEUCIQDOlatA5iKkL/xENv16JH8wRE2rKb6tv/dbsEada1KTfQIgdE1Qtt9dOA00zwqo7MXmoWYIGCYsfB6P6t4LeUsFryM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43950922},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-yxXInDozYsi3t0O28ODLCfX2Pd7eBtSqFjdfqPD5wfzfGwyu76c4TxWVDc8juGlMRSwzrilmRTs/ton/cDAyjQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251108_1762560833529_0.8939612924803502","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251109":{"name":"@actual-app/web","version":"25.12.0-nightly.20251109","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251109","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"07724dd85e57f38515a63dea20bd8c6722ebb6ec","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251109.tgz","fileCount":140,"integrity":"sha512-9z9ZgsM0OlBLdEL42P0lgbWzlFrDIOawBOYo7ToJB8+zxDOZPNVshbQ4NOz0TnOSS8rwYagveRoWeYUxG0dvwQ==","signatures":[{"sig":"MEQCIA75rkookgr05gSzo3aYoLAzvsUi5zT1o/nV9ePlT45dAiA4EgT6O99k7myzvyA7cGEm3mHzEp11PGjQpG1S+fmxig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43977231},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9z9ZgsM0OlBLdEL42P0lgbWzlFrDIOawBOYo7ToJB8+zxDOZPNVshbQ4NOz0TnOSS8rwYagveRoWeYUxG0dvwQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251109_1762647352003_0.42493579315945884","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251110":{"name":"@actual-app/web","version":"25.12.0-nightly.20251110","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251110","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d2401eeff9f0b47ccca83b52fe1f07070f99a72c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251110.tgz","fileCount":140,"integrity":"sha512-2OdYl2YMX5nhYL50fYGANkMQbWFvs5ooJYhcd3B2Mc5GOdtXhmOcaobWK5wNjK1hutfmBDymFW6pkfwRMOcBww==","signatures":[{"sig":"MEQCIF9M6eiXe1OaesOdUP8LOq3h8pmR8e6XBoqxpAvyUyRBAiBtVS0sRylF3oyxObl7JyVVxLR9akVDYBnZqoRW1wxoAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43977229},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2OdYl2YMX5nhYL50fYGANkMQbWFvs5ooJYhcd3B2Mc5GOdtXhmOcaobWK5wNjK1hutfmBDymFW6pkfwRMOcBww==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251110_1762733737718_0.09917454508443746","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251111":{"name":"@actual-app/web","version":"25.12.0-nightly.20251111","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251111","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bde85854634f96434781fffbd2b018e5e5149895","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251111.tgz","fileCount":140,"integrity":"sha512-29Gt8eIRZ3GJxrlfclIzdZPGEUufX9rodA+41JM/4AtreoIlIrWV3e3/DrzHwjujD+cOezvzXjGcSCuaxXgGpw==","signatures":[{"sig":"MEUCIAGrHCrHsdEUq6Zj5LsrKC/Wsx2n+OJfRCKUz/baTdgsAiEAl9V3c0pBFbr/FUC40w/dyEOMh9z7t+vk/AXXhHpREl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43984051},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-29Gt8eIRZ3GJxrlfclIzdZPGEUufX9rodA+41JM/4AtreoIlIrWV3e3/DrzHwjujD+cOezvzXjGcSCuaxXgGpw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251111_1762820419646_0.6752764388491732","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251112":{"name":"@actual-app/web","version":"25.12.0-nightly.20251112","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251112","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3281597d6b5f130afffc6a76047b458c34d7a259","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251112.tgz","fileCount":140,"integrity":"sha512-1dfMFcWD0YM6NjgIDqI6fvPaxcNEl9Zn9hApvRDWuP5mb9zXWN3Wh7aUy/t7TOQnTGS/NDiGMg3Uh2QMZsmZYA==","signatures":[{"sig":"MEUCIQCWaxc/dhahlJAsLWKm1X4QD1n8T47nNoVvAwjbQkcv0QIgHOAgW3C7pBurQM9nLH9SjVFBE3RN7AgaoLSTzgWe2HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43992943},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1dfMFcWD0YM6NjgIDqI6fvPaxcNEl9Zn9hApvRDWuP5mb9zXWN3Wh7aUy/t7TOQnTGS/NDiGMg3Uh2QMZsmZYA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251112_1762906506826_0.6083783488627967","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251113":{"name":"@actual-app/web","version":"25.12.0-nightly.20251113","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251113","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"86296e5451db24db545345c2a85d0079d54b1f67","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251113.tgz","fileCount":140,"integrity":"sha512-2DQJYM8brQ0pdhYEzAMCmOV0nOZH2j3m/mnnUUsoCuYDB4cEbSuE7WbOJvjLtzO2Gwde8GV1GEzd7QeYg+Jz3A==","signatures":[{"sig":"MEUCIGgazZ5vX2FlwZp+bbtwaxRZErNP3iwX2XDRa/yg4KhNAiEAuq1Tu8Lc1FV0VX13mRlPnIUkaksEXbTMyYP2cn6WIds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43993026},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2DQJYM8brQ0pdhYEzAMCmOV0nOZH2j3m/mnnUUsoCuYDB4cEbSuE7WbOJvjLtzO2Gwde8GV1GEzd7QeYg+Jz3A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251113_1762992908140_0.6314671591582219","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251114":{"name":"@actual-app/web","version":"25.12.0-nightly.20251114","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251114","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"61e50a4a16620f5a1e1e8826e3727855018059ce","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251114.tgz","fileCount":140,"integrity":"sha512-X4hJPFxCUA61yLxcCdKWOprWdcsAxXFHIK9kBSqHed4z4IdDPnx/Tp3JQNpyn/NZqlmTYi3dl2tW8+YiJaLvWQ==","signatures":[{"sig":"MEYCIQDskpv6nuwr+Z8qZJDdhh2/gkpI88LyMMtnzOqE+a7J2QIhAKF9pJcASzDQwJ1vBV0KrARM4RyMyyTQXq5bA6RvYvh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43996081},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-X4hJPFxCUA61yLxcCdKWOprWdcsAxXFHIK9kBSqHed4z4IdDPnx/Tp3JQNpyn/NZqlmTYi3dl2tW8+YiJaLvWQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251114_1763079317010_0.15889697969114303","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251115":{"name":"@actual-app/web","version":"25.12.0-nightly.20251115","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251115","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"779fbddd1ca2e7372c5e4e39983695d5cb5b7dce","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251115.tgz","fileCount":140,"integrity":"sha512-L+idtCe3Ddsyqc4cfh5PAkgq2yi4liZfthrBe9W4I29fzp4mJwehqh97Yw2ugNAZBbYIgptnXVYtFttV4RbfHA==","signatures":[{"sig":"MEUCIGje8ubBV1Bh4lBLMrIFxYQsTzXfPkyMqiujkY6zqPSBAiEAlSHPawi3wMfNIkbf2U48G82rbl7DkqjNZ0IMZDnoNu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44002543},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-L+idtCe3Ddsyqc4cfh5PAkgq2yi4liZfthrBe9W4I29fzp4mJwehqh97Yw2ugNAZBbYIgptnXVYtFttV4RbfHA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251115_1763165652646_0.5867671861990575","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251116":{"name":"@actual-app/web","version":"25.12.0-nightly.20251116","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251116","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"963f6e0b09ad78797cceff4bbce865c5638c163d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251116.tgz","fileCount":140,"integrity":"sha512-xV4wfvYe2zAKxQ/gi6GMAb1qB9JwOSBIa+ACuGd/d11Aag3MCEklCA886ynl/wLTjAcZA339Ku39u8AlVicBTw==","signatures":[{"sig":"MEUCIQDmFtK5uy2SwpVR+sa97Vi3puZeTuwWPhiWUEu5aaF6ywIgZFroa9wM2mu+hCe39aom7ifpynx76wBJ10OBL62XS4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44020726},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-xV4wfvYe2zAKxQ/gi6GMAb1qB9JwOSBIa+ACuGd/d11Aag3MCEklCA886ynl/wLTjAcZA339Ku39u8AlVicBTw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.93.2","uuid":"^13.0.0","vite":"^7.1.11","jsdom":"^27.0.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.6","xml2js":"^0.6.2","i18next":"^25.6.0","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.3.0","@swc/core":"^1.13.5","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.2","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.4","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.0.0","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.6","@lezer/highlight":"^1.2.2","@playwright/test":"1.56.1","@types/react-dom":"^19.2.2","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.0.4","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.2","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251116_1763252136697_0.3298497146503301","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251117":{"name":"@actual-app/web","version":"25.12.0-nightly.20251117","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251117","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a2daac95e13bae30e88812340529dcf522d8228c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251117.tgz","fileCount":140,"integrity":"sha512-oCJInud7Y+vXYBn0tyer6Wf1qXdHeVFI/YVlVnkwDiBEKxkVIBXKar5gmqWbq9tdS4syf/xQhP5nVa2hXETPgA==","signatures":[{"sig":"MEYCIQC/R/VdwfWOEgaTGgpFaGfOjnS49ueIt9q6rh8NxrB/HAIhAIP5JN3+Ydzlo2BcpZTLtjGpfkMHTXS17WyCadlLodk3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50148385},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-oCJInud7Y+vXYBn0tyer6Wf1qXdHeVFI/YVlVnkwDiBEKxkVIBXKar5gmqWbq9tdS4syf/xQhP5nVa2hXETPgA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251117_1763338522903_0.5576625846509284","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251118":{"name":"@actual-app/web","version":"25.12.0-nightly.20251118","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251118","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9d580f3afd7379750e84905005bc1d89764a3505","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251118.tgz","fileCount":140,"integrity":"sha512-iezHEZ1vsG02F6eQ/ElOqRFSsrTNana/uAUd9MDycw6n80arC/dQYQgqKCoOjkLI3pCpHYjbygCDzsnHYt7Sgg==","signatures":[{"sig":"MEQCIE93rcsPhANWa/wX8UUGWS0aEbnUBTtEXm3Me62SkXFvAiA2aQdy9CELzXPMAc7/HnWlEznZaSQ5jnM9uHbY5txucA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50154292},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-iezHEZ1vsG02F6eQ/ElOqRFSsrTNana/uAUd9MDycw6n80arC/dQYQgqKCoOjkLI3pCpHYjbygCDzsnHYt7Sgg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251118_1763424939068_0.8312611451443832","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251119":{"name":"@actual-app/web","version":"25.12.0-nightly.20251119","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251119","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6b1f9f419426a670363c3d429089bd519aa80b2b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251119.tgz","fileCount":140,"integrity":"sha512-kbxh+JIPT6bR+bjGGHoMucH/iYC5DAj0bTXzVJ2NzTtumW9y8qywSWURD1BXHHmcZQVA0R1ZSmLbkeI0ZAHvJw==","signatures":[{"sig":"MEUCIHQgmxKCV4L/R478ZHYAILzD8RLK4JFGeOaRKC3zCeldAiEAk/yp6BSvqLKiEKHhfQNqanhr/SJx2Oa0HtXqhw5mLpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50158506},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kbxh+JIPT6bR+bjGGHoMucH/iYC5DAj0bTXzVJ2NzTtumW9y8qywSWURD1BXHHmcZQVA0R1ZSmLbkeI0ZAHvJw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251119_1763511331299_0.660722000818643","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251120":{"name":"@actual-app/web","version":"25.12.0-nightly.20251120","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251120","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e51fcbb50e2c18ccebf1f7b4c36713a564c572d7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251120.tgz","fileCount":140,"integrity":"sha512-e8wIGnH0PlL0LMAe5GTZM4/DO6wcF4x2ADGaupB+9c5bolL+d1VwJE12aCKlADooVrE/LP2T3+YSeLoPRlJwSQ==","signatures":[{"sig":"MEYCIQC72YbT70lmSeonQZ/5mqDk9OXy1uJr7KDLryChzuROFQIhAJ7psmF8WMiDE2rZZIklyEOmJC3nSFlRJ87UFe8I1Gi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50167798},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-e8wIGnH0PlL0LMAe5GTZM4/DO6wcF4x2ADGaupB+9c5bolL+d1VwJE12aCKlADooVrE/LP2T3+YSeLoPRlJwSQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251120_1763597710947_0.6047317142612356","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251121":{"name":"@actual-app/web","version":"25.12.0-nightly.20251121","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251121","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3f43736b5fc02bf7ed1f62ac643098b88dd7af57","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251121.tgz","fileCount":149,"integrity":"sha512-I2ACWUJXUJ0hsYecQmTiukiO3gyl06pjxinRxeX4rbYooLsY26fzAlnqUsV2Tl45BOoNqrt+WUWQBTRictR4Qg==","signatures":[{"sig":"MEUCIGieskZ9psGQBYphgJUDXTVEbdemyKA8QbNkmYvmPmdvAiEA38YEJCOY94QzHu3Kzlk+uD1E0wbIq5lgBtJf42Z4GdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50310760},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-I2ACWUJXUJ0hsYecQmTiukiO3gyl06pjxinRxeX4rbYooLsY26fzAlnqUsV2Tl45BOoNqrt+WUWQBTRictR4Qg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251121_1763684137901_0.5632470285553832","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251122":{"name":"@actual-app/web","version":"25.12.0-nightly.20251122","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251122","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1f384782320d5f238b6674c5820e76ef27e99938","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251122.tgz","fileCount":149,"integrity":"sha512-3ppeYexme68697AgEJNBDHXoTJSSGCUcsLS8AMOBMr39pETxjIo0WPB/AY6LwSAj8MyOfc4ycgmErr+TK/Jr1g==","signatures":[{"sig":"MEUCIQClrskVI0+ixVph80oLDYcmvM+8mDIgjmCBp8pz61E03AIgVoM/spbHc0gP2ZHvsFN41848EjP39rtRREEIp5RRNM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50308415},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3ppeYexme68697AgEJNBDHXoTJSSGCUcsLS8AMOBMr39pETxjIo0WPB/AY6LwSAj8MyOfc4ycgmErr+TK/Jr1g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251122_1763770466149_0.41233715252703895","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251123":{"name":"@actual-app/web","version":"25.12.0-nightly.20251123","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251123","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4f9cc0eb255f0f58eda7496e2d7600cfc1ec5926","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251123.tgz","fileCount":151,"integrity":"sha512-31vOPOMg8RozxlMvFf3xaz19iiqnS1R6RzJxJTNTydtqnmacr4fcLnJ6O7CGBEjibE7/jv7O0HAsUXEu1rTzvw==","signatures":[{"sig":"MEQCIBfzcxoUR9cZOcd+YhJVHnqGziVsTtnelhdqInBsnl8QAiAUFq1kLCHIrnVGNjJzTKA3wUVN4tuqqNaNZWcF0Zvm+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50391975},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-31vOPOMg8RozxlMvFf3xaz19iiqnS1R6RzJxJTNTydtqnmacr4fcLnJ6O7CGBEjibE7/jv7O0HAsUXEu1rTzvw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251123_1763856996194_0.6698139929910054","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251124":{"name":"@actual-app/web","version":"25.12.0-nightly.20251124","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251124","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d7b073ff6713a8d46d71d3bb0c3eda0e6fd67b07","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251124.tgz","fileCount":151,"integrity":"sha512-LA23B20jNoZedqawiusTcVLMFVJ85SgrzCDMhGQRe5plei7JJMOgZQTRNJILNhXmpVkl+ZP7zis6XqlUUxT3rw==","signatures":[{"sig":"MEUCIQC4ZhjI6H0pkPJofKjUZ0rezB6RHBfx9RLXYAmrWEJqHAIgCCMOMg6NXeb8II0zOVc3wpc+Qgo2j6xseiGPI7NlThU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50394623},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-LA23B20jNoZedqawiusTcVLMFVJ85SgrzCDMhGQRe5plei7JJMOgZQTRNJILNhXmpVkl+ZP7zis6XqlUUxT3rw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251124_1763943345164_0.305960974386847","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251125":{"name":"@actual-app/web","version":"25.12.0-nightly.20251125","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251125","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9fb99a921d0d37d9db3101d4fff9813c82071960","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251125.tgz","fileCount":151,"integrity":"sha512-vMDS21nt4ut3VdARzpH7KQ8Tq71RrPXTUMp6BwIne5D1AZmSuvYMhB2RM2hPA7DSN27/tonJUS4aQZTVcY7Jdg==","signatures":[{"sig":"MEUCIGirnphm123pnzrr/syLjcsAMqBIAQsgf9518LKZx14XAiEA9AHBLMF252KvjPopqKYmlTryHgGbjftEs7I+ZH39+LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50396764},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vMDS21nt4ut3VdARzpH7KQ8Tq71RrPXTUMp6BwIne5D1AZmSuvYMhB2RM2hPA7DSN27/tonJUS4aQZTVcY7Jdg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251125_1764029594920_0.2045271145186034","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251126":{"name":"@actual-app/web","version":"25.12.0-nightly.20251126","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251126","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4651eba3e27e33e6d4d33625a254e1dcfc5898d4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251126.tgz","fileCount":151,"integrity":"sha512-Nly/WDjGSNbIppkDyy+QC979kldbdQ4yF/wgBoy3xD0yqP3t/Hqsm/bt96Y1WJMicW7VR+Jsl65B+GSJ35a/5Q==","signatures":[{"sig":"MEUCIQDs34KKkPYu2eiZMviz1oqLifoSQxtBrVYnk5UmUX9ELAIgEK3YuojI9t4PVEqu6+sTB/wJHipBejTSQqSLnTu5nTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50399590},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Nly/WDjGSNbIppkDyy+QC979kldbdQ4yF/wgBoy3xD0yqP3t/Hqsm/bt96Y1WJMicW7VR+Jsl65B+GSJ35a/5Q==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251126_1764116111284_0.8364139067503016","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251127":{"name":"@actual-app/web","version":"25.12.0-nightly.20251127","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251127","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e249e1d9519ccd316ac7483cc6e5a228a64155f7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251127.tgz","fileCount":151,"integrity":"sha512-ColoI1/4F2/sPyosZAwGTwc8diTNovzCRvg5tTcHNaG2QeL6OcRDbH1YAimuosJv0vZQTy/KSei/mhAPTXJLQA==","signatures":[{"sig":"MEUCIDu4e2QUauLCwxoc9qfiR7Tw4CH2vXhLltqiRbwE1J7mAiEA+3D6+8yKV9/vT0hn5PbxK8yRZ9AtUNX99tn3xYwar7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50408809},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ColoI1/4F2/sPyosZAwGTwc8diTNovzCRvg5tTcHNaG2QeL6OcRDbH1YAimuosJv0vZQTy/KSei/mhAPTXJLQA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251127_1764202498773_0.03539663877862731","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251128":{"name":"@actual-app/web","version":"25.12.0-nightly.20251128","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251128","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5ae782702ea1643230cbd008aa8239f1bca30a11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251128.tgz","fileCount":151,"integrity":"sha512-jtxk91Si1IEObR1DR2Aayz4RcILPWVbK72+KxD/CUlFuMaECC1QR2RZfhySLy0GZWzLg1dN5qPoUz8pQEwfJKA==","signatures":[{"sig":"MEYCIQD9dZKOd7QEFhZUNGPNj2NLdgwr5hO6F/W9vwZJn3NhkgIhALKYO38QUL9jotXv1Z2w3awXOchb8Fx3GeWM93AlLhdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50415708},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jtxk91Si1IEObR1DR2Aayz4RcILPWVbK72+KxD/CUlFuMaECC1QR2RZfhySLy0GZWzLg1dN5qPoUz8pQEwfJKA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251128_1764288920259_0.9909295204505326","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251129":{"name":"@actual-app/web","version":"25.12.0-nightly.20251129","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251129","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5060cadd79c34448c704c0a2a55858a2b581a4a3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251129.tgz","fileCount":151,"integrity":"sha512-1IfM1iZsjGZgKcmBqlAwwStjJ+ZIBojgfBf1WRnnTMYzKIwY9XwPB8olRL+12eqmTA5wSKgNyI0vlXjNbfz//w==","signatures":[{"sig":"MEUCIC4F6gSQ1uVuIvDCRp/BIdbymNjWiNA/7VgoreeAmhMtAiEA+tTFSyA3CgaQopXHPotSKT4fbh/YtX/kchZzVKjtS1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50415772},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1IfM1iZsjGZgKcmBqlAwwStjJ+ZIBojgfBf1WRnnTMYzKIwY9XwPB8olRL+12eqmTA5wSKgNyI0vlXjNbfz//w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251129_1764375297343_0.84519964961373","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251130":{"name":"@actual-app/web","version":"25.12.0-nightly.20251130","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251130","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4324e62a739d6a09ef08257fe402f859b559e81a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251130.tgz","fileCount":151,"integrity":"sha512-uTCIVrfBgwMP8061nr2drzSxFsRiXZMjcApKp+q1wls2FfIKoRVwDyu3pnMRIL/KAsvjJdPoptPsgs0qp+i2Sg==","signatures":[{"sig":"MEQCIGLkJZiQikxzCMTVhO/o1gGxVNjNFe7+lR4zvt0eXk+oAiASFXut4OKVKTJXlnUK4zYZUoeYkCQw6tDSmgmDA3xnLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50416273},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uTCIVrfBgwMP8061nr2drzSxFsRiXZMjcApKp+q1wls2FfIKoRVwDyu3pnMRIL/KAsvjJdPoptPsgs0qp+i2Sg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251130_1764461794431_0.020904834791084737","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251201":{"name":"@actual-app/web","version":"25.12.0-nightly.20251201","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251201","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"82cfc8131b6d87cf7a15a58184bbf13352080436","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251201.tgz","fileCount":151,"integrity":"sha512-RL1gjB3d+MbSiGv+ZhVPFXInu3EyXloEzT6P97dlAXCP8BQmx7ybKF6hCi9DsbxnAQ7aQfbTOcMeGnJwImtq2w==","signatures":[{"sig":"MEUCIQC47OA9tLA/bCFgvb+jPKahapHtWfHgYlEfmGSJit9UWgIgFCwcmm/dFtH6wVfNocU+ws5vzcjKb0njhzaPJxuHNno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50416273},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RL1gjB3d+MbSiGv+ZhVPFXInu3EyXloEzT6P97dlAXCP8BQmx7ybKF6hCi9DsbxnAQ7aQfbTOcMeGnJwImtq2w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251201_1764548269479_0.42360625934666607","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251202":{"name":"@actual-app/web","version":"25.12.0-nightly.20251202","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251202","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"427aa4cea52ddf29021721dc0393bf8f25a2fc42","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251202.tgz","fileCount":151,"integrity":"sha512-s3SSH7p9ml8zVLQFD0dsaH3kzE3JYk/kw3SdtAIG2pc5jfCuLp7i4HXJGMkQ6sDUt7wm+mUew0TAvTofea5l8g==","signatures":[{"sig":"MEUCIQCmdnoJpKx0ZEau6PwJ9YXp5fxHehOMRk4cPkKKoHWzGgIgV6U+hiCEZVgR6TK5S5HlhZrfowsA3pBUNhuoAfM42Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50416273},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-s3SSH7p9ml8zVLQFD0dsaH3kzE3JYk/kw3SdtAIG2pc5jfCuLp7i4HXJGMkQ6sDUt7wm+mUew0TAvTofea5l8g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251202_1764634536401_0.6524271965611501","host":"s3://npm-registry-packages-npm-production"}},"25.12.0-nightly.20251203":{"name":"@actual-app/web","version":"25.12.0-nightly.20251203","license":"MIT","_id":"@actual-app/web@25.12.0-nightly.20251203","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"976593841d85377a18e1e2e7e5531ee68550545c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0-nightly.20251203.tgz","fileCount":151,"integrity":"sha512-4qSvUIWB4BDEjqSJgG2ZTusZUJkwjRgQjXxDDolXtFCVujbSV7R+BvpnSaiqH/C5PVYJb0KvL5LWnXnj6HhipQ==","signatures":[{"sig":"MEQCIGqKHRke299eMyaoeA2wJPtQGXX2R9B6Uc7taI9oZLy3AiA4fi/r0dq56RB4/TV6VImPl7kXdiSSEaLB+hIVB3rDEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50418829},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-4qSvUIWB4BDEjqSJgG2ZTusZUJkwjRgQjXxDDolXtFCVujbSV7R+BvpnSaiqH/C5PVYJb0KvL5LWnXnj6HhipQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0-nightly.20251203_1764720922466_0.2981106292838507","host":"s3://npm-registry-packages-npm-production"}},"25.12.0":{"name":"@actual-app/web","version":"25.12.0","license":"MIT","_id":"@actual-app/web@25.12.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b0294aa424528536ba8ad8d2e117f2e37fe0ca84","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-25.12.0.tgz","fileCount":151,"integrity":"sha512-9hxzDipoCBsAjQVul4L1Gx47/G3UFJzA4y8AeluG1i/5pu2rQzGN1pqxqo0JYXVLgGPYM00elPFYZw8si+5MrA==","signatures":[{"sig":"MEQCIGVxf+XYIUXCGkYEjPHcPgguA5yqf8uYNrP3fghr2v4uAiAno2mH53kMZGM5GXVmJPtTxDuRzkoUOcjt3wSpD+aq/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50418795},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9hxzDipoCBsAjQVul4L1Gx47/G3UFJzA4y8AeluG1i/5pu2rQzGN1pqxqo0JYXVLgGPYM00elPFYZw8si+5MrA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_25.12.0_1764781815137_0.8762973114069881","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251204":{"name":"@actual-app/web","version":"26.1.0-nightly.20251204","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251204","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2e8563226cbad3cd52978983a3d78da3cf10987a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251204.tgz","fileCount":151,"integrity":"sha512-Rk+FS2vMr72LXqDYirhyOOHVNNWlP6hB9/rGUQ/LKlXn7snVlok4h0j5p//reKQiYp0ELRE8TPF53wu5zV0cmw==","signatures":[{"sig":"MEUCIHiHfhnb7wzF106lAVOKiweoMW9+tSsJpJjoeQnFXMWKAiEAu1imXQxodZPqpLBthEX76oGC+PF8l55QZckl12yCW+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50418827},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Rk+FS2vMr72LXqDYirhyOOHVNNWlP6hB9/rGUQ/LKlXn7snVlok4h0j5p//reKQiYp0ELRE8TPF53wu5zV0cmw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251204_1764807343957_0.08036704856073151","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251205":{"name":"@actual-app/web","version":"26.1.0-nightly.20251205","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251205","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"214689bf554417ef09dc424c3b1f954edec60c73","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251205.tgz","fileCount":151,"integrity":"sha512-XowpUwvCZ+cLQ0Rj2l13DC07pl9DNfkKVTtSnT773X4xg95ZtAgtX8/EKEIs48Att7itAQkaQM/k6fIwLMssQg==","signatures":[{"sig":"MEUCIQDP+CMZud8gDnMseN5pG57EDA1jS5Iy4pdgDDnb6TeQqgIgfshtXBkIHf1c1T5+JMMWIK40yjC69CYRlsdHz4I5O1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44119014},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XowpUwvCZ+cLQ0Rj2l13DC07pl9DNfkKVTtSnT773X4xg95ZtAgtX8/EKEIs48Att7itAQkaQM/k6fIwLMssQg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251205_1764893734028_0.3861094094408848","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251206":{"name":"@actual-app/web","version":"26.1.0-nightly.20251206","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251206","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1cb6f6fb8a046f458b5ebcec1960fbcb0e226675","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251206.tgz","fileCount":151,"integrity":"sha512-UfMHdd63QQjIAhgeJxKMHdvM5S9i4qhUVXcgawp+jybMTl96jb6y5aXnl5x7remxne79JaDs/GFtp3xAZDKhaQ==","signatures":[{"sig":"MEQCIEoj88UpxvHguhtdt6AZoKVNUFfiuvik69MkAq4aewwLAiBHwJGObTFMO/bCZmX8YYOEfAJ/lUEvmsmZCi2gXPLJTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44112574},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-UfMHdd63QQjIAhgeJxKMHdvM5S9i4qhUVXcgawp+jybMTl96jb6y5aXnl5x7remxne79JaDs/GFtp3xAZDKhaQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251206_1764980085642_0.15768301801472973","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251207":{"name":"@actual-app/web","version":"26.1.0-nightly.20251207","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251207","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"699b045b716a63296ed8f417130f18c11023cfc0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251207.tgz","fileCount":151,"integrity":"sha512-jHBmMsCGqwcewzUtdvFanaQHgBGzl755KwfKfDCG4j8+G9UoSbsTfQf45uhjwg1i1HplE23lbkzUIGyhGoHkvg==","signatures":[{"sig":"MEUCIQDx1Fj/akkgxHNB1r5VEBf9fXu3tiftafu8pkZpybfAZQIgPtggSjjfEObeP4UIRobrnV+++OSUMrYIKH9FmI9aOxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44132822},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jHBmMsCGqwcewzUtdvFanaQHgBGzl755KwfKfDCG4j8+G9UoSbsTfQf45uhjwg1i1HplE23lbkzUIGyhGoHkvg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251207_1765066597690_0.5928396816919028","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251208":{"name":"@actual-app/web","version":"26.1.0-nightly.20251208","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251208","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"521f3a41a2e54af6d5fd4e08be6c5fa46bea9747","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251208.tgz","fileCount":151,"integrity":"sha512-QqNFYXMamw868wby15fPPfmsBGSVtFt99At7c7011wiXgvnxg0GeypjZU/kWItTGxcvztKDgsxi8jV0XStaaQg==","signatures":[{"sig":"MEQCIFhuEochXBX2CJ8MRX9HLmzwo3CbpIcLdKuyhZRy1uLNAiBdyo7Wp7L8MIxRxIstArkcNOM/ed7ywNYo9g9uLqzK1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44134748},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QqNFYXMamw868wby15fPPfmsBGSVtFt99At7c7011wiXgvnxg0GeypjZU/kWItTGxcvztKDgsxi8jV0XStaaQg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251208_1765152950692_0.8634275887999607","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251209":{"name":"@actual-app/web","version":"26.1.0-nightly.20251209","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251209","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2cf2eaedb9f145d69d9e7f67f8b0e9abb52a8276","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251209.tgz","fileCount":151,"integrity":"sha512-u8OhryzYkhEByEQYeB/v8BqksqQ8B6FV4LwQTW6rfi9VI5PyF0dGpEAua+W8PFmi4X93pVM63YTCJcmKyFRxHg==","signatures":[{"sig":"MEUCIBgGFczbHoVOsTTg/RIzLFVNO6DA5+RFgPG7xOAnpmeXAiEA8q48JW4Z3gXy3o+0vrWxXPFYwWBgxfGageDEKjhDt6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44121345},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-u8OhryzYkhEByEQYeB/v8BqksqQ8B6FV4LwQTW6rfi9VI5PyF0dGpEAua+W8PFmi4X93pVM63YTCJcmKyFRxHg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251209_1765239311716_0.3957636803114266","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251210":{"name":"@actual-app/web","version":"26.1.0-nightly.20251210","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251210","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d92302327986645e7cbf9c99b65ba67e24203820","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251210.tgz","fileCount":151,"integrity":"sha512-9VvGIuEVY3nQ8o8LEaPllXKg62cbqVXdv15/2BbLwS8JAo8tAryYAhGHDvU4WceZp7Ph09knh6VQYUgaBgNhkA==","signatures":[{"sig":"MEYCIQC22cDwEU8Ho3cfWslZ05j8hrFV78xWjdpe0tYrUXtWlQIhAOFqCOmKCBq2UM6aEjfMW5AGUZp5l3JnI+IQZWbpjzL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44128364},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9VvGIuEVY3nQ8o8LEaPllXKg62cbqVXdv15/2BbLwS8JAo8tAryYAhGHDvU4WceZp7Ph09knh6VQYUgaBgNhkA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251210_1765325738295_0.22073419950302298","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251211":{"name":"@actual-app/web","version":"26.1.0-nightly.20251211","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251211","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a0babeca15cc1b6e030d0395e4985f96bb7b6ef5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251211.tgz","fileCount":151,"integrity":"sha512-vxn9JN/+/lzuY6ea4/z3AjF+lyEHDIHpEBidw/HG8A8XLAT2Lr8LCwqPVenmx4OuGFyTG9Yn47c51c42p5fAEw==","signatures":[{"sig":"MEYCIQD+2CcGlVDnWcvp7USslK+1xTe+qK6v0+1l2+df1atoXAIhAPwExoLaNBFBZjdCILbJXLan1up70+hGSUH8PGZWbqpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44129470},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vxn9JN/+/lzuY6ea4/z3AjF+lyEHDIHpEBidw/HG8A8XLAT2Lr8LCwqPVenmx4OuGFyTG9Yn47c51c42p5fAEw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251211_1765412143856_0.5819866165687702","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251212":{"name":"@actual-app/web","version":"26.1.0-nightly.20251212","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251212","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"50ea9a495a4f91ad2fe059bf30bb754d6c1065c7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251212.tgz","fileCount":151,"integrity":"sha512-Hjgn00U3H5K0CTEfnKPgFTR+WdOf/psUUhlT7gNcxMbwcvPDdIAmyTT7RuhaeS1SoxJG0rbvEGgKYVGFOl8lVw==","signatures":[{"sig":"MEQCIHuk7l9epiHQC9guETkIe45esRdMBIUUhbnL+HMUKrgEAiBHLFimMKKocfkX3Uj+jBlKeYuIo35q9QWNOVjlS4eV7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44129300},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Hjgn00U3H5K0CTEfnKPgFTR+WdOf/psUUhlT7gNcxMbwcvPDdIAmyTT7RuhaeS1SoxJG0rbvEGgKYVGFOl8lVw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251212_1765498544626_0.19792650145629587","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251213":{"name":"@actual-app/web","version":"26.1.0-nightly.20251213","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251213","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"efd4fb826a6281beed180bb452448c9196f8b7fb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251213.tgz","fileCount":151,"integrity":"sha512-XWsbzmhXhlq2l95VhTVZG+1rd1ZHHUFcTW6+5A4Q7L80KUPWc33dCJFKtfvhgmYFyRicq/m+75kfWspSK+8oow==","signatures":[{"sig":"MEUCIQDlpd7wPO90ykTmk3st0sc1iDgmQepAZaMFEEF43dJfQwIgUyM2hE+w7BXx5Dz6lrgY/CI8n0nMRAOZXxZnwdIQuns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44129949},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XWsbzmhXhlq2l95VhTVZG+1rd1ZHHUFcTW6+5A4Q7L80KUPWc33dCJFKtfvhgmYFyRicq/m+75kfWspSK+8oow==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251213_1765584935291_0.3397347348831192","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251214":{"name":"@actual-app/web","version":"26.1.0-nightly.20251214","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251214","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"79ce9f6b675b3067b86751022befa60690c233da","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251214.tgz","fileCount":151,"integrity":"sha512-/3tV5DudMfhd2NLY7Lb/J01R4FtbzbKqHVQgfpL6vBn4/YZ94azFF/snXkQOwK6fbFdpI5/PEX/V/l7tkx4Xzw==","signatures":[{"sig":"MEUCIFRYVW+SY/RXgocT/TNvQ3ilczL5HFPi28VeHKDyHfrZAiEAgnzdpKmocuWMGwO1zOQ9rsZBjmE5OggFCb1uxUXCIxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44135103},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/3tV5DudMfhd2NLY7Lb/J01R4FtbzbKqHVQgfpL6vBn4/YZ94azFF/snXkQOwK6fbFdpI5/PEX/V/l7tkx4Xzw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251214_1765671412606_0.7295255515594428","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251215":{"name":"@actual-app/web","version":"26.1.0-nightly.20251215","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251215","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"abe08870a2c866e15571380b5b21a93b0380533b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251215.tgz","fileCount":151,"integrity":"sha512-pwGHwz0m4DwdH+INxgz9M8zbYYocy6nML7jaBErFaK970pwQWe8s5mOcgJqM8ZgumQ/3Ti9fs9fwkNQj/1QiPA==","signatures":[{"sig":"MEQCICayDlxp68dkK4pJSDpqoP+SDy1Dc0dbS87CI+9yh9piAiBRVtCnP4eL+Ae7aDM0U+AdXcRFAu0Oed+q+lZuvY1U8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44135201},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-pwGHwz0m4DwdH+INxgz9M8zbYYocy6nML7jaBErFaK970pwQWe8s5mOcgJqM8ZgumQ/3Ti9fs9fwkNQj/1QiPA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251215_1765757855573_0.9586473631805947","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251216":{"name":"@actual-app/web","version":"26.1.0-nightly.20251216","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251216","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"dd64f55319c08fddaa026ceb0a7238f900ebecbb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251216.tgz","fileCount":151,"integrity":"sha512-YF1XxGRyIYhziBXyQwJJmFDmLTTPdmITxlMSIzjmHRiqGsbWhHk+i7GmoJcSRAkHcLlHN4f42nsOOvkQ821GBA==","signatures":[{"sig":"MEUCIQD/9hx7xCVQWgbAP2PIGDJfQHviSiEShRQlZNIiS+WLlAIgX/KkjDxSNkV0t24e+9qEZPQLcXgZcq+yv7NuvOeme4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44150201},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YF1XxGRyIYhziBXyQwJJmFDmLTTPdmITxlMSIzjmHRiqGsbWhHk+i7GmoJcSRAkHcLlHN4f42nsOOvkQ821GBA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251216_1765844178697_0.10165704683015298","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251217":{"name":"@actual-app/web","version":"26.1.0-nightly.20251217","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251217","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8ff85b70109835acd701a80ace0359a32d8619ca","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251217.tgz","fileCount":151,"integrity":"sha512-uvqzmYDNx3Kijj7yxDwoZdYeCNEH+wX3LxR8YPhOi7l69qm/YrfRjf/orFzemOCm1njGVDW5LJCvJnWbSIG/hg==","signatures":[{"sig":"MEUCIQCvDti/h38h4lxojxMMYKbqHWBl5WOkdT3B9F2JOt9T/gIgZoNnUTuYxplNzBDH1I0DwhFCix7IUQe2QpAzPLhwNGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44155783},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uvqzmYDNx3Kijj7yxDwoZdYeCNEH+wX3LxR8YPhOi7l69qm/YrfRjf/orFzemOCm1njGVDW5LJCvJnWbSIG/hg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251217_1765930485838_0.5821053330485555","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251218":{"name":"@actual-app/web","version":"26.1.0-nightly.20251218","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251218","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a54bc7be6062a2b35100bda3e7cbd17640f1d54a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251218.tgz","fileCount":153,"integrity":"sha512-O/tiQRqNNZz2OMWz6isTyIBudk/oDsLMH10RdVsEw96GBGU9bKKFVhUMU+hLceiD5HWuiCkMnm2koS4laQv87A==","signatures":[{"sig":"MEUCICsu4U2WyGERWAPODVsEufq4ODoxxPHxVDqg9sqnixCOAiEAx5HD4guoa/Ax1mUNgGrgV5n2KASpCR4Ka9LewITdIZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44320137},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-O/tiQRqNNZz2OMWz6isTyIBudk/oDsLMH10RdVsEw96GBGU9bKKFVhUMU+hLceiD5HWuiCkMnm2koS4laQv87A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251218_1766016842548_0.583692946620352","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251219":{"name":"@actual-app/web","version":"26.1.0-nightly.20251219","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251219","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9a5345e64f24d881a2c971b8646d97d26d3e45dd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251219.tgz","fileCount":153,"integrity":"sha512-2HcGGjvHAv/uDzjY6TJnbFrenUD/c54sLnDo4OxIgsdkKfw/23OF6yk/oZmdqSi/OSwpyJJiKqMrGJkk1XiAVQ==","signatures":[{"sig":"MEUCIQCbZyA4vwfkFRKRVsdB6MnPivxm//4lShL7Hoolin5NBwIgARH1V5zXHG6iZG77QIcLweZYtLV9FqDXq6vFOOCv+d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44329575},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2HcGGjvHAv/uDzjY6TJnbFrenUD/c54sLnDo4OxIgsdkKfw/23OF6yk/oZmdqSi/OSwpyJJiKqMrGJkk1XiAVQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251219_1766103364215_0.019925340571282923","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251220":{"name":"@actual-app/web","version":"26.1.0-nightly.20251220","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251220","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d8eed17003bc0514a52551c977e877faa34bd1ab","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251220.tgz","fileCount":153,"integrity":"sha512-FIc3BC8jYzG4aBi6E2hyvT7Ox9XTLB86moDN5bPAqV1URj/e1EKs8viluRaMfqRX1xoVBDlMnb5k4kXvNFidUg==","signatures":[{"sig":"MEUCIBhjzLE2doTfEOM8pSR4AYOcjnZPgaYZHUO7D9sqs5dWAiEAl8PCfkbUgAqOMWn6AJ6k9og6vEcfsVopI6KnVkCMtBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44334496},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FIc3BC8jYzG4aBi6E2hyvT7Ox9XTLB86moDN5bPAqV1URj/e1EKs8viluRaMfqRX1xoVBDlMnb5k4kXvNFidUg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251220_1766189730580_0.1234061071773187","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251221":{"name":"@actual-app/web","version":"26.1.0-nightly.20251221","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251221","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4bdf623774fc737cb27b0552b667f7e32b35161a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251221.tgz","fileCount":153,"integrity":"sha512-vvHIWSQ8dOt82EePrR2hmeY0HIK0xJvElbcnEhVIAjI8wmlyYRQxuORXEVwjWFNSZrEaWDXYk+N1a2K6aJGq4g==","signatures":[{"sig":"MEUCIACThNoDXyaFZ/1E+f7b/DUy/+Uj+CeN8QsSdzQOnPDnAiEA/Ngl4WousRm1yKgD7ApoHo9uWqTaOIIASQhuaUqncgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44332666},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vvHIWSQ8dOt82EePrR2hmeY0HIK0xJvElbcnEhVIAjI8wmlyYRQxuORXEVwjWFNSZrEaWDXYk+N1a2K6aJGq4g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251221_1766276212407_0.6071949963727221","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251222":{"name":"@actual-app/web","version":"26.1.0-nightly.20251222","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251222","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e90502c755472a0f190067843ca257f65d89e86f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251222.tgz","fileCount":153,"integrity":"sha512-TkY1gxQ2uiTG3o/WkiyBBd9Xh4lfvEJNyso0/T1GhQHImrjBsgkox/KWCbHOvkp47KUknSbDtpBGaTZ2RVF1Cw==","signatures":[{"sig":"MEUCIQCJ//ZMw1aZEIB5GBhq44XpnnZX048ezIXTK9PxmhSYgQIgZVMSxFNY9wHzbpjzv5oHIua/78JYVGAYKaHxSjt3uZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44333735},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-TkY1gxQ2uiTG3o/WkiyBBd9Xh4lfvEJNyso0/T1GhQHImrjBsgkox/KWCbHOvkp47KUknSbDtpBGaTZ2RVF1Cw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251222_1766362558320_0.3510408335513229","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251223":{"name":"@actual-app/web","version":"26.1.0-nightly.20251223","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251223","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"59acb5ac4f18a69269d2d0092b29c2923f89dd6a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251223.tgz","fileCount":153,"integrity":"sha512-Tehr5dztCDYqh5kW/Ou9xNCfz8eze61LDxw3EfH+oTtp4AQSX9vrUNRiq8lU7IGtGUyFm/c8584eipKhv0Scfg==","signatures":[{"sig":"MEUCIAYdv0ZtwWaSCEM8jBViSCV4vkG/AfgEeXh3zeepnSvDAiEAyBLBtTiDdrBOLamjtYh/1R9ZaLdxhGlTeztIWqYkwr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44336058},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Tehr5dztCDYqh5kW/Ou9xNCfz8eze61LDxw3EfH+oTtp4AQSX9vrUNRiq8lU7IGtGUyFm/c8584eipKhv0Scfg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251223_1766448944365_0.495986289774496","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251224":{"name":"@actual-app/web","version":"26.1.0-nightly.20251224","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251224","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2ef526a2cbf3c2308f0c34d00f4c8f446f1b5254","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251224.tgz","fileCount":153,"integrity":"sha512-uAwxrMHN/LI/OJCuSQOdn/JzmYnSNVL5w/jkJJ847YrBDfRTUkLDuQARws2xnQ93Pn4tzVg1xEZ8gEhmAAogQA==","signatures":[{"sig":"MEQCIAPk0v0NfEwg/QePMn5x2PhZANOg7MP7YMpfT74o1poeAiBMX58pEb88Eyjfm7sw5fBAACDvHKAdTFZgSrMlbatxrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44336824},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uAwxrMHN/LI/OJCuSQOdn/JzmYnSNVL5w/jkJJ847YrBDfRTUkLDuQARws2xnQ93Pn4tzVg1xEZ8gEhmAAogQA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251224_1766535351264_0.8529528831944442","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251225":{"name":"@actual-app/web","version":"26.1.0-nightly.20251225","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251225","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4797febe1f114cb3559d0746cde6b69380dd0ae1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251225.tgz","fileCount":153,"integrity":"sha512-DhU8SWrxiwTGdpNsixrcLmFk7UfjNgKSFmKgBLzMH2nm1Ua50ZL6y16LHKcstlNRAIqOu9sagBy44b03HQB+DA==","signatures":[{"sig":"MEUCIQDdgMZf0hw1HCY6aPh7MUiUvbmu1+hQpXr4fBpkfaXy6AIgFDjD7vwZoNlRgwlsqZzcuo66akL7dn/KgmIBKi0r9mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44336824},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-DhU8SWrxiwTGdpNsixrcLmFk7UfjNgKSFmKgBLzMH2nm1Ua50ZL6y16LHKcstlNRAIqOu9sagBy44b03HQB+DA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251225_1766621742716_0.6967720921142331","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251226":{"name":"@actual-app/web","version":"26.1.0-nightly.20251226","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251226","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1ca5bebcc33c10a33c521fdc246d03f1fe6070f1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251226.tgz","fileCount":153,"integrity":"sha512-JamWtQV0aaX9TwRdHWCMFSvYx0mCHuQM64Rhb2TfyKAEjpJp5lJT4FswYQAGJsKnmPUK7SOg0B1abZWB8wM87w==","signatures":[{"sig":"MEUCIHwccXmwA9k0vmSgkLlDefnBFNMZtKyabPUlJ5Sou8jVAiEAgPh3zsGhPU0wz1DodN9F8SifGwujAnK/azrLEA2Ybhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44362957},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-JamWtQV0aaX9TwRdHWCMFSvYx0mCHuQM64Rhb2TfyKAEjpJp5lJT4FswYQAGJsKnmPUK7SOg0B1abZWB8wM87w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251226_1766708144053_0.9408484302128182","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251227":{"name":"@actual-app/web","version":"26.1.0-nightly.20251227","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251227","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"150d3516c0129988ed30543ec8eadde875e15cfe","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251227.tgz","fileCount":153,"integrity":"sha512-byGq/+Y2JtgvkpHljXHXdBx07ltYmJPyVO+S+A70WvJ1XVLYKGui8rW3rCcEGPxolgeW3FpIx7k0f0moIPAs/Q==","signatures":[{"sig":"MEUCICZ5P3iWVRsvp0fg2h0erC51lB6DEQLdmLQoUfs6OhPQAiEAiGqvqD7QsDQi57CFZ/0ZHH5lcKTmtmZ86hNdPCiNDJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44364681},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-byGq/+Y2JtgvkpHljXHXdBx07ltYmJPyVO+S+A70WvJ1XVLYKGui8rW3rCcEGPxolgeW3FpIx7k0f0moIPAs/Q==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251227_1766794541781_0.5065001786109828","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251228":{"name":"@actual-app/web","version":"26.1.0-nightly.20251228","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251228","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0e0669e786334177063749685ae65b7a4ee972f3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251228.tgz","fileCount":153,"integrity":"sha512-35+r1NlxVZ7zkCnJnSLeSLatQbQigR0f7Oy26Pkk3oIMYnm8Zgv6Pk2lB1o7oR/1+rHBOPddU9KRpy4Ym1HsZQ==","signatures":[{"sig":"MEQCIGDKa0ifK0/GrUSiSZ4GK6ayteiH5TFyev2BdXJyQXIFAiARxk2mw7zq7yIQfthBiebbjaNhB4Vf56ALGoj2mRzQWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44363252},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-35+r1NlxVZ7zkCnJnSLeSLatQbQigR0f7Oy26Pkk3oIMYnm8Zgv6Pk2lB1o7oR/1+rHBOPddU9KRpy4Ym1HsZQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251228_1766881051367_0.5920827779481419","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251229":{"name":"@actual-app/web","version":"26.1.0-nightly.20251229","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251229","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"4dc112a14bcd280848ef15a14ce6e50d59a2bab7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251229.tgz","fileCount":153,"integrity":"sha512-FfD21grBwBHzkgczGgzdn4LNZV3YqImb9VygNlCPIku3q5STRK/s99+tMnU+Hb0ORBbXnO8YPbSMSqCYxNQaLA==","signatures":[{"sig":"MEUCIQCFnrPUNjVwcGbMlYMxg+MNDIfCUcZnzIJo9KuO4E6vKAIgJayO1JbvyFPrbjFDBYSxvwUUktXYQWCNAar4rBwk1wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44363252},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FfD21grBwBHzkgczGgzdn4LNZV3YqImb9VygNlCPIku3q5STRK/s99+tMnU+Hb0ORBbXnO8YPbSMSqCYxNQaLA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251229_1766967404610_0.5023082384704061","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251230":{"name":"@actual-app/web","version":"26.1.0-nightly.20251230","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251230","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3d2575a447e32b386ba045e624d11456af346cdf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251230.tgz","fileCount":153,"integrity":"sha512-TQcq500A1NDQRu0klDqqey08ycWjW+FxSdiLvKv8msGqAfxmTw+vdTBOPpDR0mOq0XTMfHQUOlwLir5IptmPGw==","signatures":[{"sig":"MEUCIDBTWFBfoBY58F1dJL1Abm00KbKNtil7nQwAl50BAfDtAiEAw7MexXZBvN1gvFDYEMoTYwZ+Q+EwMyYbinKbcMoL2UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44363252},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-TQcq500A1NDQRu0klDqqey08ycWjW+FxSdiLvKv8msGqAfxmTw+vdTBOPpDR0mOq0XTMfHQUOlwLir5IptmPGw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251230_1767053739808_0.8524394182267023","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20251231":{"name":"@actual-app/web","version":"26.1.0-nightly.20251231","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20251231","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3978ac93ac174df438c4fbac4b4b152b53643532","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20251231.tgz","fileCount":153,"integrity":"sha512-jVpXAMCB6UCMoWEjg17RXyYo1JaPz4E2Rr3pPLvkRoJGEQIGkvf8vK9PltO8G1/AifvnHHu050u5Ihx4R53Waw==","signatures":[{"sig":"MEYCIQCuPND/dyr/cdF3cnHoFk/qIkk+P1UJKn7PsHIoPU99oAIhAMZneDz8Ma3OUH+6mlizMqWEf+Ir/Vdkq/HWqfDGHJQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44366632},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jVpXAMCB6UCMoWEjg17RXyYo1JaPz4E2Rr3pPLvkRoJGEQIGkvf8vK9PltO8G1/AifvnHHu050u5Ihx4R53Waw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20251231_1767140176126_0.11761904548868052","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20260101":{"name":"@actual-app/web","version":"26.1.0-nightly.20260101","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20260101","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"14d2e1e9deba4ad9801bf7b1d4ac38bf064d2f65","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20260101.tgz","fileCount":153,"integrity":"sha512-WkEfalRkahFdgWHpKPoGEk2aoUC2rHZ+9T89yYAtSKSrM97Z010xDhIM0pNbOGqwoZ0OQfL8flySASfZ95DCsg==","signatures":[{"sig":"MEUCIQDFqK886OOP9zpehbAxUxNXwmqDcftwuuuo8cNehwUCjgIgVrCW9A1HQkZpw5b6yjx1wjdhpr1eBGVpls4dlbfLhqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44366830},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-WkEfalRkahFdgWHpKPoGEk2aoUC2rHZ+9T89yYAtSKSrM97Z010xDhIM0pNbOGqwoZ0OQfL8flySASfZ95DCsg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20260101_1767226650690_0.7182577269325408","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20260102":{"name":"@actual-app/web","version":"26.1.0-nightly.20260102","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20260102","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"768f6cea025c98c8518a0e06fa2a96c099044524","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20260102.tgz","fileCount":153,"integrity":"sha512-nraxo63gLDwbHj3SH9LYi8qBixyxVWOv5DGwBb9SIDDXXFOa/nJzN9tOyWO7VqrmddsOnv6XS4Ll4FMwcgsgdg==","signatures":[{"sig":"MEUCIEPdXud50dBcLLlx1X0TJeSV0MV6Gq5PWOL6bcn0/WPgAiEAvAGTbQj8tZJo6pKaOcxjLC0r/4eO8B7ZDPZZbOjQRpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44366830},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-nraxo63gLDwbHj3SH9LYi8qBixyxVWOv5DGwBb9SIDDXXFOa/nJzN9tOyWO7VqrmddsOnv6XS4Ll4FMwcgsgdg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20260102_1767312950476_0.8771063503979053","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20260103":{"name":"@actual-app/web","version":"26.1.0-nightly.20260103","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20260103","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c09541dc297092941dc49a6420cc2f424b2522e1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20260103.tgz","fileCount":153,"integrity":"sha512-T9MOamlnBeA4BBkGbZHBMTJ++H+C7CF1jFuNQDbpBNXNP6AgRyA6MCKIajD4uHyKih1OHhMni9/G1emHdNP2Bg==","signatures":[{"sig":"MEUCIAIJ2czteUg4Z4cGrQjyaxeUiS/7n1ljEszz93oLtzL7AiEAsVhmfpkgRqc2AaYIRnJGq24lqlsyQyhprT3j9ZweLf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44366830},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-T9MOamlnBeA4BBkGbZHBMTJ++H+C7CF1jFuNQDbpBNXNP6AgRyA6MCKIajD4uHyKih1OHhMni9/G1emHdNP2Bg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20260103_1767399332530_0.3252971749721716","host":"s3://npm-registry-packages-npm-production"}},"26.1.0-nightly.20260104":{"name":"@actual-app/web","version":"26.1.0-nightly.20260104","license":"MIT","_id":"@actual-app/web@26.1.0-nightly.20260104","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"97b34d909b14ebafbf883f124a09266cbbf162d0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0-nightly.20260104.tgz","fileCount":153,"integrity":"sha512-5sh1XtvJY5RGimp60u5u6hGuKeVPS6+WshD+URFLLR1Z4iS4v9/BrYOmFN+58LaRBEeKt4bXyvn5IA48bxfL1A==","signatures":[{"sig":"MEUCIGMStI2qHPUir+Da6lIqPgltNZm57rKx+fTd3zu0YpU/AiEA1UVegQ2CbtSDIf4joaTeoqNmN3S0qD7htzx8dUp3U3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44366830},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-5sh1XtvJY5RGimp60u5u6hGuKeVPS6+WshD+URFLLR1Z4iS4v9/BrYOmFN+58LaRBEeKt4bXyvn5IA48bxfL1A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0-nightly.20260104_1767485831994_0.48912876348963863","host":"s3://npm-registry-packages-npm-production"}},"26.1.0":{"name":"@actual-app/web","version":"26.1.0","license":"MIT","_id":"@actual-app/web@26.1.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"05f9246b7256d719be9e2a800b50c303c866188d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.1.0.tgz","fileCount":155,"integrity":"sha512-NNuxh6D1LflW2lIoB5BrQCmPMBioIQqIQXvalPr6tUoPbDggoUYPatE3wqKDuTu4MhXaoz7wloUyfFKriwAWJQ==","signatures":[{"sig":"MEUCIQCbGeIeNiU41UaLppEre6Urr/B8rTz9ISKbYbRV0GqSIwIgPbrtDE2K8GGHT12XVfwrT65SU0VmVTdU+oFrmhlw/pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44446490},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-NNuxh6D1LflW2lIoB5BrQCmPMBioIQqIQXvalPr6tUoPbDggoUYPatE3wqKDuTu4MhXaoz7wloUyfFKriwAWJQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.1.0_1767543576399_0.73078362539545","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260105":{"name":"@actual-app/web","version":"26.2.0-nightly.20260105","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260105","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c2fc931e2b02021bdf7bc43440dfabbe207307f2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260105.tgz","fileCount":155,"integrity":"sha512-jcaMOYHnxBw4q3TIL5eE2Xt93jcFM8Ly3x/w0/M7kyV2Sv2vPGbQGgQl7pqVPf+UH81/E/Vhx6jYdoAEBTPghg==","signatures":[{"sig":"MEQCIFnvepF+v4LE4CP0iCGc2VA+XlMHFk4h7VlfD5BVG+6mAiA98bs5jry8b/esS+Aw5g+aXdrGSD8HK2OrAl2o70YWmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44446524},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jcaMOYHnxBw4q3TIL5eE2Xt93jcFM8Ly3x/w0/M7kyV2Sv2vPGbQGgQl7pqVPf+UH81/E/Vhx6jYdoAEBTPghg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260105_1767572206543_0.45869973822624965","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260106":{"name":"@actual-app/web","version":"26.2.0-nightly.20260106","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260106","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f0d36b2269f336262bfe8144398360936dad4632","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260106.tgz","fileCount":155,"integrity":"sha512-miZSXbaMh17KzEZ6wSPOm1kBTLcFfWt3sORpDb7h69NbNgnHqKqSuGrWNUwS7ZjyJBKMZnZqMVLuD76NmxzrKg==","signatures":[{"sig":"MEQCIBRWQKXlbEIdujuPIXYIr4RDvWG2+PPTlhF8QCXAK8kEAiAvCImCj1g3omc9FWVvhyGj/8UWOPZHcRiMEOUfy4bNnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44457512},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-miZSXbaMh17KzEZ6wSPOm1kBTLcFfWt3sORpDb7h69NbNgnHqKqSuGrWNUwS7ZjyJBKMZnZqMVLuD76NmxzrKg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260106_1767658579610_0.5491065602948142","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260107":{"name":"@actual-app/web","version":"26.2.0-nightly.20260107","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260107","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f62d77ffb4a1dbd25abb554b062ff694cf8d13dd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260107.tgz","fileCount":155,"integrity":"sha512-pz35SVW+JGk7+gMCCM7yfY9En9eGvM8NET3bzl0nr1HPFPxVSv89LqiRWbTY8T1MkPTX/VG8ItVxqKj4RkFCGw==","signatures":[{"sig":"MEYCIQDMvRPsRBElWXpCXl+svCcC9yZ0N03FzIHYmDDvnVvNvQIhAP1qEOMr+Kq/zofrR1ZXuFKrHe5tC85fFgeSly0DNxgh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44469094},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-pz35SVW+JGk7+gMCCM7yfY9En9eGvM8NET3bzl0nr1HPFPxVSv89LqiRWbTY8T1MkPTX/VG8ItVxqKj4RkFCGw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260107_1767744880846_0.42213451002284996","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260108":{"name":"@actual-app/web","version":"26.2.0-nightly.20260108","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260108","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a92eff6ebabcc1d040d3827ca8ac4c91bc37af5c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260108.tgz","fileCount":155,"integrity":"sha512-LE7vy49VI2yUeMdW0EdvK+cfz5K95uvlFobmLp98aq4DhnMpfD22y7XQp+Wmoprp7qkFEREHoPad8MQDQ7vFug==","signatures":[{"sig":"MEUCIQCfW5VC34qhvTMBKve/7+Ib7k7vyfWSg6NqGJ6ZW2m8ZAIgZ15pfFaXqkf3vNdst8YJjEq2rt5RXYMJeUXR+9QbRN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44480314},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-LE7vy49VI2yUeMdW0EdvK+cfz5K95uvlFobmLp98aq4DhnMpfD22y7XQp+Wmoprp7qkFEREHoPad8MQDQ7vFug==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260108_1767831381822_0.0585317805601433","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260109":{"name":"@actual-app/web","version":"26.2.0-nightly.20260109","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260109","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2bdd0817fc7f6b4e8fe754906026877dfbf0c587","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260109.tgz","fileCount":155,"integrity":"sha512-x/J4CPi59jLtxEPqgmVr5Zler/uxvcUW60e3bNiXZDXZiK8xq24sfjQA88Zh96dUIl0GGp5AuYN3QKCwOZLRuw==","signatures":[{"sig":"MEYCIQDmwSASPvRlhF/LLygc5ideRWkXH5n7TRvYxuc4WiiNcwIhANbpG7dBOe4IhYv06G+PTx3sN/tLc7yxvOgjV9aGodo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44535714},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-x/J4CPi59jLtxEPqgmVr5Zler/uxvcUW60e3bNiXZDXZiK8xq24sfjQA88Zh96dUIl0GGp5AuYN3QKCwOZLRuw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260109_1767917751975_0.22083400886415605","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260110":{"name":"@actual-app/web","version":"26.2.0-nightly.20260110","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260110","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3739458c0e371e0b2075ab524517bdb61f5bc930","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260110.tgz","fileCount":155,"integrity":"sha512-Cta6MZ0GZHyUmV7IsySAjLu1mkUwLtqFWjC2FrqfQ0FGYFJYVBnjukbG0t8CsMIKsWsojCkfodCRpei5aLZqRg==","signatures":[{"sig":"MEQCIGYzvI8LDzwId6Y3CAl9xQ3MF34vKWnWgEhEjkfD0KvFAiBSqhcm0TJ3Rp527RqUEwlyAR3HJEVj9J5jtPu8fbEKTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44543459},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Cta6MZ0GZHyUmV7IsySAjLu1mkUwLtqFWjC2FrqfQ0FGYFJYVBnjukbG0t8CsMIKsWsojCkfodCRpei5aLZqRg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.9.6","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260110_1768004136218_0.8095191571192455","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260111":{"name":"@actual-app/web","version":"26.2.0-nightly.20260111","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260111","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"27382f657aed70f33fbd280691aacf4a026313c5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260111.tgz","fileCount":155,"integrity":"sha512-psx5T2mSYlQoUaNb/OuIjlBgLhCuss4oahN/cua0CxYH3F4/jWUyZ+5E9qUqzzAh93TNyp3ZVsd2MgmpCFqJ3A==","signatures":[{"sig":"MEUCIQC6Zlw1AXAvTke2ki+eraMQNOFKI6G8v/z0jEtJlkBVpQIgXGq5B5cAHUaqxxbXKj1yfxHf5b0RuRtGQJuPOuKTGIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44558699},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-psx5T2mSYlQoUaNb/OuIjlBgLhCuss4oahN/cua0CxYH3F4/jWUyZ+5E9qUqzzAh93TNyp3ZVsd2MgmpCFqJ3A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260111_1768090627653_0.029215611441195666","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260112":{"name":"@actual-app/web","version":"26.2.0-nightly.20260112","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260112","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"df27bc336ba5a6211e7658ccefa82fd3d02958e8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260112.tgz","fileCount":155,"integrity":"sha512-T3a4qSMsj4rqnf0QUVcrkeEH0Yr7PemWynGBDHqurauDBfrIy15Sa/Ydu2aPOVSTVwbYiG7iDA7QqtyUQBKu1g==","signatures":[{"sig":"MEUCIF4YT1PKOjqLMwkRMZ1WqFM31g+AhhBDsqDzF34qU7yGAiEA6YMzCzLR3RWKp10tswyoMZWMwvWEltH/scv1CUMcd58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44558281},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-T3a4qSMsj4rqnf0QUVcrkeEH0Yr7PemWynGBDHqurauDBfrIy15Sa/Ydu2aPOVSTVwbYiG7iDA7QqtyUQBKu1g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260112_1768176991190_0.5473956729633662","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260113":{"name":"@actual-app/web","version":"26.2.0-nightly.20260113","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260113","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3aa32872d30d7aec8e927141d6ea90d11ead8920","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260113.tgz","fileCount":155,"integrity":"sha512-HiIjRZpjqObQHIg9ACOpUbV2rPC9D2giLyu1U5HAoxUTC/njpRlFIIUamsb5JT6AEbIfbhuqYx4B+3fohrv7Pg==","signatures":[{"sig":"MEYCIQDVHd0RqJxKaP2ANPvqONIZrA/Dssb3ZQVq/m4lq+Jr4AIhALQcBzNGa+fp9SaOrJxpv0HFNPlL3HTspg7AbewgjNt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44554376},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-HiIjRZpjqObQHIg9ACOpUbV2rPC9D2giLyu1U5HAoxUTC/njpRlFIIUamsb5JT6AEbIfbhuqYx4B+3fohrv7Pg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260113_1768263245580_0.8877058905663389","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260114":{"name":"@actual-app/web","version":"26.2.0-nightly.20260114","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260114","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0e076495f4a24dcd42fb62a257bc11101ceec269","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260114.tgz","fileCount":156,"integrity":"sha512-ODqLtJoIwynH8E0jbMjsI2S++Fzrbdz2NskN5dtpWE97P9vTvUBBLqC23OYsMpW72vmwbQGCxLRblu2b1FkPSg==","signatures":[{"sig":"MEUCIBmu65sJilLNLVaUMk3e7eC/t86zgs27vWcdoyrUXiy/AiEAoqV49Mjm+rXDcK4CQctH/okMuSmb57P9n5d+oBdvkks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44608591},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ODqLtJoIwynH8E0jbMjsI2S++Fzrbdz2NskN5dtpWE97P9vTvUBBLqC23OYsMpW72vmwbQGCxLRblu2b1FkPSg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.94.0","uuid":"^13.0.0","vite":"^7.2.2","jsdom":"^27.2.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.9","xml2js":"^0.6.2","i18next":"^25.6.2","pikaday":"1.8.2","date-fns":"^4.1.0","inter-ui":"^3.19.3","recharts":"^3.4.1","@swc/core":"^1.15.2","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.44.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.17","@types/react":"^19.2.5","hyperformula":"^3.1.0","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.3.3","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.1.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.56.1","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.2","react-grid-layout":"^1.5.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.11.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.1","react-error-boundary":"^6.0.0","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.3","react-aria-components":"^1.13.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.19.1","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.3","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260114_1768349977928_0.8351107485639047","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260115":{"name":"@actual-app/web","version":"26.2.0-nightly.20260115","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260115","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2d2cf4e59cc0370e20d4b588be987cb589786000","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260115.tgz","fileCount":168,"integrity":"sha512-DZRxcJQu4TO1oR59CKC7/oH6YSfdZSxpiXMciFxzQ0v4PdXtU1qWo1l3JSylhJH+wqWNEOcgiLBVkTSu7MrhgQ==","signatures":[{"sig":"MEUCIDLGDslM4kP9kMa/SpMGusFjVUDasw/LanQODdtOA8VsAiEA3Yg+YrESnVtXqvZ1Jvg2udWSMScl15mLZZ5NTtQJr+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47984334},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-DZRxcJQu4TO1oR59CKC7/oH6YSfdZSxpiXMciFxzQ0v4PdXtU1qWo1l3JSylhJH+wqWNEOcgiLBVkTSu7MrhgQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^1.5.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260115_1768436159023_0.4885084795000014","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260116":{"name":"@actual-app/web","version":"26.2.0-nightly.20260116","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260116","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1ae70174fc01e15f811ccb814a6bdf23006883f1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260116.tgz","fileCount":168,"integrity":"sha512-YtK4nhAkHtg2uqpYTtb+D6Qeg6oEAInIIOk3dEA6PV1c35Nl8gmQ/NMcVD5WqZUdt17FGCDQzUocOLzHyx6rfQ==","signatures":[{"sig":"MEUCICK876bydq/i0BPwMyKn+KcUlFuP+jh0LW4T2w22eCrlAiEAoMJndYmGl/4NHpTfaXNkzBX7HqjD5xHdg/zDCdnyrSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48036776},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YtK4nhAkHtg2uqpYTtb+D6Qeg6oEAInIIOk3dEA6PV1c35Nl8gmQ/NMcVD5WqZUdt17FGCDQzUocOLzHyx6rfQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^1.5.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260116_1768522565182_0.0614079348918648","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260117":{"name":"@actual-app/web","version":"26.2.0-nightly.20260117","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260117","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"880b40fe4ac8f187f119922f12622ef0ee8f1987","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260117.tgz","fileCount":168,"integrity":"sha512-jvWEkF6u7O0SbrCJ5xDxbCI7AhT89bJtiSao9MgjyrAbhw73edVpQsepbYN+tJRfWnbKWwXkwVIQG3J72bm/GQ==","signatures":[{"sig":"MEQCIBMZoNVsD2du58qo0m6/A7xm0QjaWLWn1Rdj6ap8pJZ9AiAa4x1W5ONX48LOsvhDVpEo0HyB63QiJzEvbOPsKQWx0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48064583},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jvWEkF6u7O0SbrCJ5xDxbCI7AhT89bJtiSao9MgjyrAbhw73edVpQsepbYN+tJRfWnbKWwXkwVIQG3J72bm/GQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^1.5.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260117_1768608943828_0.39673376769987256","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260118":{"name":"@actual-app/web","version":"26.2.0-nightly.20260118","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260118","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a7ce5be2400f429371822243e780212d3a80991b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260118.tgz","fileCount":168,"integrity":"sha512-8a/hBLgMugqV63MqfF9H8XNtkSh1y+Iw7EGhfN8RRvw8njhxAIacbkpaxb8YEyazJ1czJDa9cDUBF0HBjd2wWg==","signatures":[{"sig":"MEQCIE8tDLykGZvenKtDJZfPM7nmhq59rc7NJywpUBeOj0rzAiBjzPQ3KZN08YT1UoGedegEge16XFYL3Np3Ea289gyvdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48069455},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-8a/hBLgMugqV63MqfF9H8XNtkSh1y+Iw7EGhfN8RRvw8njhxAIacbkpaxb8YEyazJ1czJDa9cDUBF0HBjd2wWg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^1.5.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260118_1768695431422_0.6518369276882499","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260119":{"name":"@actual-app/web","version":"26.2.0-nightly.20260119","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260119","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"27057815a0ff58ab5361b6376934e721d8b160dc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260119.tgz","fileCount":168,"integrity":"sha512-cXOjmubhzJnT3govmkqFl0QQWUv4L5lb5dX60Oknt2TIdcNriUcQYm0pNfahE3BlwI+2nds54F815Z1joZGQcw==","signatures":[{"sig":"MEUCIQCHWk0ikKP5F2hYYR4EIeB7oedXM8WLpJdLnwrna5DtaAIgbIOlVxeIWYi/XSb25caeC04tB1t2sT/g+DeMpizwqXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44894917},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cXOjmubhzJnT3govmkqFl0QQWUv4L5lb5dX60Oknt2TIdcNriUcQYm0pNfahE3BlwI+2nds54F815Z1joZGQcw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.0","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.0","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^1.5.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@types/react-grid-layout":"^1","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260119_1768781827005_0.26297977809743456","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260120":{"name":"@actual-app/web","version":"26.2.0-nightly.20260120","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260120","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"61f636c92e5fdf874b165d18324d90eb1d93a005","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260120.tgz","fileCount":168,"integrity":"sha512-uHic8MbBB89tbaGpzh3sQ73DfyZTQ5tHE/ClvrO3sb5hjB4T2FoVobqI9CwBVcNCTgnrbm4n1cE13IvSCRUq8w==","signatures":[{"sig":"MEYCIQDt6kRJtN9Y5Tg9aC8VN+tcoNRwhURe9WRQWDpu2KF44wIhAOtVyahN/dr/CHvjV+1Opk69HV4HvUYPnxaDBQ7hE1iu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44777563},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uHic8MbBB89tbaGpzh3sQ73DfyZTQ5tHE/ClvrO3sb5hjB4T2FoVobqI9CwBVcNCTgnrbm4n1cE13IvSCRUq8w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260120_1768868139786_0.3086463626438971","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260121":{"name":"@actual-app/web","version":"26.2.0-nightly.20260121","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260121","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"770804f6ac9f7f9a17b77298e214e7c7c3292825","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260121.tgz","fileCount":168,"integrity":"sha512-7CFS8mYclZB/N91W264lo/uSUwq9cEOLp8XxHFpiS6tAXpwLH70DVbsig6nnNaul6wVLfzVe7Q21sLTHKpefzA==","signatures":[{"sig":"MEUCIQCg8esQjbuqQ31ku3osBLj75bvBUb0JPVq4jU3M04CXNgIgWyRrEHYMtzoXT7tpyYDZZzzjQ/FE9mJbQ7fab7/OdwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44768065},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7CFS8mYclZB/N91W264lo/uSUwq9cEOLp8XxHFpiS6tAXpwLH70DVbsig6nnNaul6wVLfzVe7Q21sLTHKpefzA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260121_1768954564698_0.49108392208084584","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260122":{"name":"@actual-app/web","version":"26.2.0-nightly.20260122","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260122","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"24a0f44aac90e1036de96b053cfddb3f39c0782b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260122.tgz","fileCount":168,"integrity":"sha512-z7EQ7hi5iZIprNUlONzGOhnUJXMF1DKzlW4COmvRg/X4QPZ/HF6sBsZp4ufU7y1YSCjqlHN3G/yPZrCFqTJNFQ==","signatures":[{"sig":"MEUCIQDkehEWN6tZuA9yURBxCqbw/E0MG52EsuIS4gO6MHLznwIgT2hKaHCfTLHdz3fWbGyvA4spsrPDMHyNvDhRwy2EH/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44781870},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-z7EQ7hi5iZIprNUlONzGOhnUJXMF1DKzlW4COmvRg/X4QPZ/HF6sBsZp4ufU7y1YSCjqlHN3G/yPZrCFqTJNFQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.21","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260122_1769041010781_0.006930804662633738","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260123":{"name":"@actual-app/web","version":"26.2.0-nightly.20260123","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260123","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"39d06eeb7894247801e29385df3335bcc588fafa","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260123.tgz","fileCount":168,"integrity":"sha512-CzmRanjBYfj4mzZRN1e5PMPytHS5BeBwvZKvLY89t/285WIZojCem6JqgWZLgCw2USW+ohygFLTr0e5lqoK1Sw==","signatures":[{"sig":"MEUCIEnR79axDEKJms8KUg9FzTOZKbB+t8qkjlLn2B0kcxkHAiEAyiVAHCVOT6iY+q5N7OUDQP+ozFRTBjhzPToXT98Ila4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44802569},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-CzmRanjBYfj4mzZRN1e5PMPytHS5BeBwvZKvLY89t/285WIZojCem6JqgWZLgCw2USW+ohygFLTr0e5lqoK1Sw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260123_1769127395353_0.3086046346405358","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260124":{"name":"@actual-app/web","version":"26.2.0-nightly.20260124","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260124","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b3e11cae157c70a09fef765b333d4a931db556e9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260124.tgz","fileCount":168,"integrity":"sha512-wv9EU61UkehHyE+tzGUellHAIUZoJRuPVALDyImHULUzBxP8D1GTAZz4F1J49x6SKfvhNm5AUzQ2n2phCpEJiQ==","signatures":[{"sig":"MEYCIQCDF9QsirAMJHRctmHpS2HH7Rvk8dMthUZVY8w6E4wInwIhAMnHIFMHl/yUtvHs2QMmZ4MrMMO0XS7ZlVo67UIfKZd4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44820534},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wv9EU61UkehHyE+tzGUellHAIUZoJRuPVALDyImHULUzBxP8D1GTAZz4F1J49x6SKfvhNm5AUzQ2n2phCpEJiQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260124_1769213810060_0.8444042191005732","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260125":{"name":"@actual-app/web","version":"26.2.0-nightly.20260125","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260125","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"80107f81cd989538fe0f20ba50d68855d604be7b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260125.tgz","fileCount":168,"integrity":"sha512-JUJFafwufqt/XRfkerzdIVMu3yvbNPvfw9G/7y2e+2c6Q2pO8U2/xgClv43SuKc5xshU6HokNUI0MvQgO0UnRA==","signatures":[{"sig":"MEQCIA/mBDHSHAzNqdQSVDilDrrE96T+z8F7qr3isQSQ++Y3AiBI+/A0nMIWj3g5r1UIt/O7K10Jhkeiss03DfFZsba7wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44922918},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-JUJFafwufqt/XRfkerzdIVMu3yvbNPvfw9G/7y2e+2c6Q2pO8U2/xgClv43SuKc5xshU6HokNUI0MvQgO0UnRA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260125_1769300246516_0.6192896985410428","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260126":{"name":"@actual-app/web","version":"26.2.0-nightly.20260126","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260126","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a694afdaad7f1fb45fe42bfd66cd162c77d200ce","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260126.tgz","fileCount":168,"integrity":"sha512-hlPjR1tcvCRUPmTBq92vSoiV4moHy1DcdB63EQjWeI+Bshlc+awSJUNYMOZXPCrKtQBxJ9MgwfsfDq2DMH8KZA==","signatures":[{"sig":"MEYCIQC99UCZBXHxlHVdI6MMg7/5iSXDLG40wplC/+wArVcBLAIhALUO81Z5vvfLtbb9avUztxQq0lPXwt1nqF1POliVLt7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44924936},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-hlPjR1tcvCRUPmTBq92vSoiV4moHy1DcdB63EQjWeI+Bshlc+awSJUNYMOZXPCrKtQBxJ9MgwfsfDq2DMH8KZA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260126_1769386637396_0.8885231785743577","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260127":{"name":"@actual-app/web","version":"26.2.0-nightly.20260127","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260127","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"37eb0775ffa6b5d2364d03bd440e41a321d48b37","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260127.tgz","fileCount":168,"integrity":"sha512-wsgA++9rTJ9O1pvtiSqWxj18b09lEHjMQk0AXc0rogBg4GSzKj38MY9ccsXnnU0048JNmcD91jAWeITico0g8g==","signatures":[{"sig":"MEQCIBhfURSnUuN7OG6U8APK/Rqm3bwlu6kGgtMqBdeC7euCAiAWi9HQPcg+d2kWbngzjDli9x80uV6k0tbLALkJ97zSng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44925489},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wsgA++9rTJ9O1pvtiSqWxj18b09lEHjMQk0AXc0rogBg4GSzKj38MY9ccsXnnU0048JNmcD91jAWeITico0g8g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260127_1769473030681_0.7006580177350916","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260128":{"name":"@actual-app/web","version":"26.2.0-nightly.20260128","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260128","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"48ad3e6f7b0d79f4014bfcfa87d1f7a4fc783291","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260128.tgz","fileCount":168,"integrity":"sha512-ilFvIY5dj+QWHmGVyDc5sF3UNicMFayL4Ru6N6Ol1fdAMhyt/2FkGQdMvoWShz78gYBV7Qj0BxKQiFfvtod9+w==","signatures":[{"sig":"MEUCIQD8Zw7lRrlrEYij/KV5phVlbzDGx4j85fBcYQkpyxAmmQIgKNUubp/S8i+DQ745+brx1gD9P2NdCUszBdZ98Z8HD+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44927768},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ilFvIY5dj+QWHmGVyDc5sF3UNicMFayL4Ru6N6Ol1fdAMhyt/2FkGQdMvoWShz78gYBV7Qj0BxKQiFfvtod9+w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260128_1769559390600_0.16523893477082607","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260129":{"name":"@actual-app/web","version":"26.2.0-nightly.20260129","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260129","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a02ff502e08487888a68be9d5efb4d603f5a2cd7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260129.tgz","fileCount":168,"integrity":"sha512-edtDlCp4JM7EWGELt6SS/p8Y8n7NpX0imz3ytvuc8MFufUJjDdXPFZai1MMS0tgN/UgFOBGQEWNImiftcJBXgQ==","signatures":[{"sig":"MEQCIF5667F3FkxPtsrpluG9OwYQtM1bMH7xMJnD8UihjPfDAiASMfIZ0KRPyUCjpfxWFQUT+OPdaFJySnj5G1JheA0avA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44930173},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-edtDlCp4JM7EWGELt6SS/p8Y8n7NpX0imz3ytvuc8MFufUJjDdXPFZai1MMS0tgN/UgFOBGQEWNImiftcJBXgQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260129_1769645897911_0.09469891566479083","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260130":{"name":"@actual-app/web","version":"26.2.0-nightly.20260130","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260130","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ca6090b5da23b7df30885bea3bcfb6ff315b5fe0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260130.tgz","fileCount":168,"integrity":"sha512-75M7mIZpBVHoJxMTxINRYgeb59HWmXubMm60ei1y6dvOWPXZiQxKoUuhHo6QyuayQLUYJQ2JgFy1fFCSCYGDjw==","signatures":[{"sig":"MEYCIQDVol7V2yuRxq7PZiBZdkhXOF/0So98dhj7zTXrOylt6QIhAIzzUaGu5rRJQOj4bvO/82qkBRFY+WoLnpOYBEI/biPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44934237},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-75M7mIZpBVHoJxMTxINRYgeb59HWmXubMm60ei1y6dvOWPXZiQxKoUuhHo6QyuayQLUYJQ2JgFy1fFCSCYGDjw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260130_1769732299351_0.030231476646899402","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260131":{"name":"@actual-app/web","version":"26.2.0-nightly.20260131","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260131","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bd3e9282f4aa23b70d4ecc9d9e478810a6072692","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260131.tgz","fileCount":168,"integrity":"sha512-0ju+oX1Q3gFIP8sG39hRxpU5fd9nVDPB5B65XhEWcVkMZkj2Q8MbOHCFQWoSHBIyRZ73Xce2Dhu1oppF9F/AmQ==","signatures":[{"sig":"MEUCICI9PdmjXWKpe32ZIg7Nd9obB573Lv1j2sB5y0XKEp74AiEA5RLccYlx4sjnXx5Aq9NFiaWtglifYaD9tbWFcqY/0sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44912060},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0ju+oX1Q3gFIP8sG39hRxpU5fd9nVDPB5B65XhEWcVkMZkj2Q8MbOHCFQWoSHBIyRZ73Xce2Dhu1oppF9F/AmQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260131_1769818705335_0.689630418491971","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260201":{"name":"@actual-app/web","version":"26.2.0-nightly.20260201","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260201","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"40a52fb69fc4eccf366689f033c89b55c7956d0b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260201.tgz","fileCount":168,"integrity":"sha512-KWccdFITD+286BOqiKXa0TWAq6n5BnBDaN9/hk3L35Qdi+FRsalk25Sm5ig2JdCsV7+UhsY/kpeX2v+btKEfmg==","signatures":[{"sig":"MEUCIBvX/qZHRStxnEU2WxNAtPkPkQyS6CGm08wmWvVgA3b1AiEAo1yqx4YIXmP9NpmHozkrQy45+ghggEyrRZP8tO6rxBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44912717},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KWccdFITD+286BOqiKXa0TWAq6n5BnBDaN9/hk3L35Qdi+FRsalk25Sm5ig2JdCsV7+UhsY/kpeX2v+btKEfmg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260201_1769905238407_0.5026781869149501","host":"s3://npm-registry-packages-npm-production"}},"26.2.0-nightly.20260202":{"name":"@actual-app/web","version":"26.2.0-nightly.20260202","license":"MIT","_id":"@actual-app/web@26.2.0-nightly.20260202","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5eb5e43debeb5e82a10b6139008472e4b68ada86","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0-nightly.20260202.tgz","fileCount":168,"integrity":"sha512-5fT1uISPnNiYDlZStayZGXXTRMiYFsjbEPVyz6uBAYcPgm6mQc6Fl8qliiMt75f6SF/90Rrfa6A5ulBpPyiAfw==","signatures":[{"sig":"MEYCIQCPkXEas9YvubJ/P940+S71BjEii0j3ilwUbfjLz2fSmAIhAIDG82jPaUD8YgKAA6S8+WZKREd5/YBlhEHXzfoerRxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44912825},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-5fT1uISPnNiYDlZStayZGXXTRMiYFsjbEPVyz6uBAYcPgm6mQc6Fl8qliiMt75f6SF/90Rrfa6A5ulBpPyiAfw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0-nightly.20260202_1769991545831_0.14161909317704158","host":"s3://npm-registry-packages-npm-production"}},"26.2.0":{"name":"@actual-app/web","version":"26.2.0","license":"MIT","_id":"@actual-app/web@26.2.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ff679e508c4e394b40d33ea48494ba98b9bb5597","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.0.tgz","fileCount":168,"integrity":"sha512-Mpb7xRpA3gm9r9+NqYuFpQsbmnXNDWZPIZr4uWpcIV5ZHZKPIG7t2yMN60BvFBv04RVgy4EMTY2fmW5vA3ARbQ==","signatures":[{"sig":"MEQCIHzENHzesBiF2mTzN0IQqjWCJVBHBOINxUqa/zFfT8F4AiATfF7rhYtOp7iYLDPbHZpJ6H+CzdzOWLKYmD/00nVLOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44915713},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Mpb7xRpA3gm9r9+NqYuFpQsbmnXNDWZPIZr4uWpcIV5ZHZKPIG7t2yMN60BvFBv04RVgy4EMTY2fmW5vA3ARbQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.0_1770035107316_0.9426385249152938","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260203":{"name":"@actual-app/web","version":"26.3.0-nightly.20260203","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260203","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"181e846a7500b214797dc198455652bfc25069e0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260203.tgz","fileCount":168,"integrity":"sha512-yd/ufLOAwb8dKNGHFCWJOrSFh2AtkAI/YW3Qs5e7N+7pN1e8aYc7N2zbRBYOJfNymw1NHPp5XqoGMhG9YjNrCg==","signatures":[{"sig":"MEQCIHJlgM8dbqHYfpblIyb5Ph4KecbuYq838k44MrR+NcC5AiBBTyWrtX9S6BzWQTaawWIgB6SSkk3yIGfXHAlP2AgrHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44915747},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-yd/ufLOAwb8dKNGHFCWJOrSFh2AtkAI/YW3Qs5e7N+7pN1e8aYc7N2zbRBYOJfNymw1NHPp5XqoGMhG9YjNrCg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260203_1770078010267_0.3120347351076347","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260204":{"name":"@actual-app/web","version":"26.3.0-nightly.20260204","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260204","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5a5e204c859c8ce006e9fed55e376d788a8bbb21","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260204.tgz","fileCount":168,"integrity":"sha512-0m5jAWC05wm4gib5LOBSZn+jCiPO+Xhuy0PfGtVt/hCptKzX8QVo/uV3sfQ3qQMKio9LerjgsZlMpAdMWeCOCQ==","signatures":[{"sig":"MEQCIF0hRbpP/BYZqzESq9AFVKtVolB7ql8UjqGLpbjN6eDwAiAYkQ1xiegqv+xMaSC4t8IkDMUcyca7rLNj4Y0RvPKNYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44915840},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0m5jAWC05wm4gib5LOBSZn+jCiPO+Xhuy0PfGtVt/hCptKzX8QVo/uV3sfQ3qQMKio9LerjgsZlMpAdMWeCOCQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260204_1770164209215_0.1448729395615569","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260205":{"name":"@actual-app/web","version":"26.3.0-nightly.20260205","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260205","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"077b33b7c191c20f1194a36bd1fe3b2edd3ed164","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260205.tgz","fileCount":168,"integrity":"sha512-g2SBxKv9MbcBxpvlbI3uGYUVA2ZoK6AeaX6yEKWQpFY09jafldW7shCrZgo7kA2utJoVk8goQD/W1c5IWBT1Gw==","signatures":[{"sig":"MEYCIQD+hKR6maA0fSJ/icoXZMFwd4kTcDsXBy7zJB3SZsia8wIhAIK4Kg63I7aqAIcs7+U6Ifa9uLcshlACU4c9YpSxCdtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44947325},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-g2SBxKv9MbcBxpvlbI3uGYUVA2ZoK6AeaX6yEKWQpFY09jafldW7shCrZgo7kA2utJoVk8goQD/W1c5IWBT1Gw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260205_1770250873118_0.08657922774140103","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260206":{"name":"@actual-app/web","version":"26.3.0-nightly.20260206","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260206","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c295c9f0713117fc4f7556e6cea805014feead7a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260206.tgz","fileCount":168,"integrity":"sha512-RkC6D7+n5G80vqOo/CXAbDEy+BGzKoN+cmGzLj5e8EG9nU+hPiJg1zU9qXXejItPexFmZKJMU1dilKVphmrQqQ==","signatures":[{"sig":"MEYCIQCp2v3fdXbeON8hhLCav6gaMqhPwBLMB25K98NhL+2F7gIhAInRnds7hFUeFbC7Hj3uPyCjBekWMDQ9Wst/kuyxZ7A1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45150886},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RkC6D7+n5G80vqOo/CXAbDEy+BGzKoN+cmGzLj5e8EG9nU+hPiJg1zU9qXXejItPexFmZKJMU1dilKVphmrQqQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260206_1770337054826_0.5314712199325713","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260207":{"name":"@actual-app/web","version":"26.3.0-nightly.20260207","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260207","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a0d513d5f0ccc739edbb5788c844e1fc68f153bb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260207.tgz","fileCount":168,"integrity":"sha512-irY/bLY7FN2AsY9qYJreBaH8j1ns73uOZsN/e2QY0EEsSKiI3PdRswW160KJ7D9ZibTrKLIL+5j7naJekfIVqg==","signatures":[{"sig":"MEUCIDjp/2/EIO8cNZDddMtELUVD5SXL4+9bIxataHQYBzROAiEA61nHSM/RBhWOa+/+har/fN70hVZ0zWMWx8huPUmnFPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45193841},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-irY/bLY7FN2AsY9qYJreBaH8j1ns73uOZsN/e2QY0EEsSKiI3PdRswW160KJ7D9ZibTrKLIL+5j7naJekfIVqg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260207_1770423537093_0.5378194722915364","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260208":{"name":"@actual-app/web","version":"26.3.0-nightly.20260208","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260208","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"77533bfb1fd3acd00330310e5e53c203b18c883e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260208.tgz","fileCount":166,"integrity":"sha512-V7a7FyQpFzOMVIMOXGX9Stu/e1yq03A6KIUaOoTQA3GHO7nIb1lpycbZZX8J7sRmMZRV4bNbWxu8lGutYrrE+w==","signatures":[{"sig":"MEUCIA4e6dYXThe6imTzE5fB0A3v/Xx65yW8IJw26pbNPQqWAiEAyDfuwxsGOo1QM8i091IoWdxcS6aLJop+uHPuT1sexGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45087477},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-V7a7FyQpFzOMVIMOXGX9Stu/e1yq03A6KIUaOoTQA3GHO7nIb1lpycbZZX8J7sRmMZRV4bNbWxu8lGutYrrE+w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260208_1770510238245_0.998460286182181","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260209":{"name":"@actual-app/web","version":"26.3.0-nightly.20260209","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260209","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"75630021e5518017f4f35687f8e4056fc1dff80a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260209.tgz","fileCount":166,"integrity":"sha512-8qFnDgFIRR3AQXGTaUClgkFomd1GbTvqYlLpvsBOjPiDQimWqhA9psSYJl71qzA2B0h3Eoxq09D9lfG0iJy1Eg==","signatures":[{"sig":"MEQCIBxXvQtrCuGhCOEpyFYPFA/9Pmyf5Nkgqq3MqKcauHUdAiAmnUVuqZM7TU5SAAe8dCEm+ATcURSjHOVNpOZOfsFZHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45087633},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-8qFnDgFIRR3AQXGTaUClgkFomd1GbTvqYlLpvsBOjPiDQimWqhA9psSYJl71qzA2B0h3Eoxq09D9lfG0iJy1Eg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260209_1770596420150_0.7950051702052947","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260210":{"name":"@actual-app/web","version":"26.3.0-nightly.20260210","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260210","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"aaf847740f7d56f1662ddb6815cf9091dfd57ced","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260210.tgz","fileCount":166,"integrity":"sha512-AUK8AjnOdiEKzqwcepSgB9rbEv+6Md7ExsgYKEK7djS9uJorKS4PyvhwTBBmP7W21pygED1lzjHHyGsTSvj3uw==","signatures":[{"sig":"MEQCIBTlUZXCmsk/4einWBzSbu+dEDVF04CaQGR4q2o44h5qAiAIfSClNovrEqTdcto3kYrgOQ0EpJfuxBTFhAoEv6uwXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45087633},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AUK8AjnOdiEKzqwcepSgB9rbEv+6Md7ExsgYKEK7djS9uJorKS4PyvhwTBBmP7W21pygED1lzjHHyGsTSvj3uw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260210_1770683040743_0.1562418718333778","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260211":{"name":"@actual-app/web","version":"26.3.0-nightly.20260211","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260211","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7fb14b2ad314a3a8eb59382f11fd8c753e25b01a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260211.tgz","fileCount":166,"integrity":"sha512-p4LuajPwfbXA6Sd94oC3XDEkvdfzagFb4gq4FuUExkwOjbn7hdnn818HuOlST12XW2jz4EOZ3gi0RZhFeiDRMQ==","signatures":[{"sig":"MEYCIQDSPZfSlAlZnYsfcEURM+vNMlyNZLNuCMoOnMjrGj1/YgIhAJ1gOSuCZ0foKjBxWRXtZ1/1PEJrIGf14C8yyoRkYVOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45439027},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-p4LuajPwfbXA6Sd94oC3XDEkvdfzagFb4gq4FuUExkwOjbn7hdnn818HuOlST12XW2jz4EOZ3gi0RZhFeiDRMQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260211_1770769436736_0.3204361172187351","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260212":{"name":"@actual-app/web","version":"26.3.0-nightly.20260212","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260212","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"73fa950366294e131a6491c80f3466a109110e71","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260212.tgz","fileCount":166,"integrity":"sha512-3yg1u1m0ceaJTkVmu76Jr/BlSD55SgbtpN2C2YUzOJ88VFftNBYVGhwoNidZ8LlDvdat5R7m1Z6o2wMRli34Gw==","signatures":[{"sig":"MEYCIQCDHW3U8gbVu3FxRuQ1bRx7VAK9ZXlFBzxbY3uvSTid/QIhAKTL6RxVc8E75mdINvTh9EcqpG7Oqey8MMu99wIyMz6j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45464226},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3yg1u1m0ceaJTkVmu76Jr/BlSD55SgbtpN2C2YUzOJ88VFftNBYVGhwoNidZ8LlDvdat5R7m1Z6o2wMRli34Gw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260212_1770855643360_0.1375890859130824","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260213":{"name":"@actual-app/web","version":"26.3.0-nightly.20260213","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260213","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"ef4ae2ef7399b2f7126ea06399fbfd9f53413b42","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260213.tgz","fileCount":166,"integrity":"sha512-lHssXQHIpz+4nFYnUU6/eszRZEJmAwR52RmBliG9Ayy1xURNEsAU9uXLqc4B/3LDrm/zZD3rRQzasE2+lcxs5Q==","signatures":[{"sig":"MEYCIQCCqya4PcrSXDzretwGcBkMNWPxY/R9WuMBLD2ufvLSXwIhAM6qRq7pX/6Mp95tpFip7ibGmPbEB5BEIBHGrNhHAUH2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45468206},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lHssXQHIpz+4nFYnUU6/eszRZEJmAwR52RmBliG9Ayy1xURNEsAU9uXLqc4B/3LDrm/zZD3rRQzasE2+lcxs5Q==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260213_1770942519890_0.3446695082088205","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260214":{"name":"@actual-app/web","version":"26.3.0-nightly.20260214","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260214","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"b3904d20887026b7fb1ae0348a1218b0d99692a6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260214.tgz","fileCount":166,"integrity":"sha512-u2fcO/KdA8zMi1zBttsdQnUR5O1Tz87HBWGOFEwgKOLRGwpVsrgvyk8yfy8x28TVupht88lxsxRK7ILH4IRp6w==","signatures":[{"sig":"MEYCIQCoJzn1FoERLEIZo8iINGKsooyjhEw/PW/oqD3IsIdT+QIhAN/K7mUJAGkCEpXXlPTNV1skqzOZslNgeE+X/WYzMGOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45476132},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-u2fcO/KdA8zMi1zBttsdQnUR5O1Tz87HBWGOFEwgKOLRGwpVsrgvyk8yfy8x28TVupht88lxsxRK7ILH4IRp6w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260214_1771028421061_0.7121488713923976","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260215":{"name":"@actual-app/web","version":"26.3.0-nightly.20260215","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260215","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a1db3536a5f1528409ca35663a4c738202d20a43","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260215.tgz","fileCount":168,"integrity":"sha512-Big9YzjBshXYiI10pPENRI1reMOnGdiDYi1X0/jpSPuVA7sjg/fB674lIp3/IxwH9qt5SMCG/JUSlicBkVeYCw==","signatures":[{"sig":"MEYCIQDF1ZPyK+zI7vUyVmuIxqvokZ4QLOpTbfaEx6/wMTznLQIhAP3f+FQPqHnm71u6Is0WOm0lnZzCnGoO1V8oV5Y0Rf5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45632998},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Big9YzjBshXYiI10pPENRI1reMOnGdiDYi1X0/jpSPuVA7sjg/fB674lIp3/IxwH9qt5SMCG/JUSlicBkVeYCw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260215_1771114807586_0.6847876530580519","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260216":{"name":"@actual-app/web","version":"26.3.0-nightly.20260216","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260216","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"eccd878bf3ad84c5e0562f73a7c45d69d0059fc1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260216.tgz","fileCount":168,"integrity":"sha512-O6kLA70Tl/zCj+uI7aSWLXkJ4aowW3NiZpDsJ43lGjmZ9n6M8Gi5agmkJls1SqAvGNdA2X7gYIAiM04bn/VzvA==","signatures":[{"sig":"MEYCIQChtvTnABoSVrlhtOUUKiTUnNejcL7u+6sLszJc305C2gIhAOU/gtZr41wH5nwO/ogxPzpXVXIuETlzqhpxB6v/z4zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45654643},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-O6kLA70Tl/zCj+uI7aSWLXkJ4aowW3NiZpDsJ43lGjmZ9n6M8Gi5agmkJls1SqAvGNdA2X7gYIAiM04bn/VzvA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260216_1771201387189_0.6030691274043072","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260217":{"name":"@actual-app/web","version":"26.3.0-nightly.20260217","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260217","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"65e684ef1bd81e721f83e5d979ee19d4ecf9fbf2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260217.tgz","fileCount":168,"integrity":"sha512-OSVvIInNxZHcq5289tuH6a9oXjIYl4vipcXG4q5cpcOpC+XCf2XpvuMYocoGzO7Vuy0ds6Z4zOEoW9A+Y2pSAA==","signatures":[{"sig":"MEYCIQC9GJF9tdV5OSWvKcFECUFBMYFH3dpWeqG7TWS1qs8JWQIhAKFwLAID+Mic1k9LJKwYV+Bb7/C2XzxHt995oRNdKGEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45750158},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-OSVvIInNxZHcq5289tuH6a9oXjIYl4vipcXG4q5cpcOpC+XCf2XpvuMYocoGzO7Vuy0ds6Z4zOEoW9A+Y2pSAA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260217_1771287618763_0.4628765897991247","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260218":{"name":"@actual-app/web","version":"26.3.0-nightly.20260218","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260218","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"68bfd4e1b7d1da5ab2530893f08e6b36717cd708","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260218.tgz","fileCount":166,"integrity":"sha512-sEn32X4g0d1pDF/CpHMq8pcbVHGp+FvTYJ1RmqCTn8P2Iw6Rr0d4GQxeKs6ljMaHTr6djM1OMpD+RQtm9QACxw==","signatures":[{"sig":"MEYCIQCz7j157RSYWnMi84sBRLVzZbQ1D6b1ViwC9Q6LHsq3UAIhAIIEqW0wjU3LU5EQdwJjY+uJlWZhRnZsPbXdMDrWmIwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45678542},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-sEn32X4g0d1pDF/CpHMq8pcbVHGp+FvTYJ1RmqCTn8P2Iw6Rr0d4GQxeKs6ljMaHTr6djM1OMpD+RQtm9QACxw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.19","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260218_1771374018577_0.5419194139431285","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260219":{"name":"@actual-app/web","version":"26.3.0-nightly.20260219","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260219","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"36c7424b8eb70ffbf3d25b0df9e1b78c9657e456","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260219.tgz","fileCount":166,"integrity":"sha512-lQCHH7ZtQVCcy83YwKZuUcB0NXr1mr/4HO2IOnwLBSPJ8Y5/rTzUOn8e3bLERb00h2/GBYJQjeN3ZsW7TG/G1A==","signatures":[{"sig":"MEUCIQCEgT77mi5MnO/pQ9EIF61ZBhBnQQpeTDf8F3PeT8HcBQIgG9sN0Ea6GJnd6MhB827bYA3yDpw8nUKOapWtMyMcUTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45605555},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lQCHH7ZtQVCcy83YwKZuUcB0NXr1mr/4HO2IOnwLBSPJ8Y5/rTzUOn8e3bLERb00h2/GBYJQjeN3ZsW7TG/G1A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260219_1771460426482_0.40540444706739254","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260220":{"name":"@actual-app/web","version":"26.3.0-nightly.20260220","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260220","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"93da95264190e8808c43ee14ce4cffcad3bd651b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260220.tgz","fileCount":166,"integrity":"sha512-h6cbPF0g3ewcJK/NZ8gz3e8CDCb42Sxzrnr7zmtfgFkSDdcB8AOIPE/KPLSLzggS6STG7Ej/OL3a7ehYa8sVrw==","signatures":[{"sig":"MEUCIGLtykEvA6sA6OI5KSQv2QOp0OyAaIXNsU8QVYQ2F0VqAiEAt/ZzE5vPcsI8Xq2c6E2/TNEiQPognYuek8WoytNJeuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45714092},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-h6cbPF0g3ewcJK/NZ8gz3e8CDCb42Sxzrnr7zmtfgFkSDdcB8AOIPE/KPLSLzggS6STG7Ej/OL3a7ehYa8sVrw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260220_1771546734644_0.7134329019365591","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260221":{"name":"@actual-app/web","version":"26.3.0-nightly.20260221","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260221","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"95259da80b75f7a3d1ef62e10c6f434c3d258e9c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260221.tgz","fileCount":166,"integrity":"sha512-YQWB97rcpKVSG6KtjY/QliHPg/GGsPkzAzz9h+nq6YF6Snh3XIAtGzvIBXYVu6WHl366hz0K+AEmEUY7UF838g==","signatures":[{"sig":"MEUCIAhLQDxodynJhqIWuxEzLxomALAwH+6rXFy75p6gSdc1AiEAuZ0gIYNcx7E/rH8iw8egiRiaJJPOImB0DrPE89Stkjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45720603},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YQWB97rcpKVSG6KtjY/QliHPg/GGsPkzAzz9h+nq6YF6Snh3XIAtGzvIBXYVu6WHl366hz0K+AEmEUY7UF838g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260221_1771633132794_0.03385195582437506","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260222":{"name":"@actual-app/web","version":"26.3.0-nightly.20260222","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260222","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a2691de5efd429cb085d9b28dfd7d921e229971d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260222.tgz","fileCount":166,"integrity":"sha512-tE93MH7UGn37kJ+mYRKRVXXivtSCSN/6AR1RyktL0Io2zqmaPJtIzkQdTPWk2KrJlK2/6nMfvegM4BnVhc7Q2Q==","signatures":[{"sig":"MEQCIHHKBS8FOnjgbZzFnl4q87wXgg59t491OeygaJh0bvBbAiBJrxxey+dB1dqPPqoZAztoEcRzqdmsWccDiQOAyhBZRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45744575},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-tE93MH7UGn37kJ+mYRKRVXXivtSCSN/6AR1RyktL0Io2zqmaPJtIzkQdTPWk2KrJlK2/6nMfvegM4BnVhc7Q2Q==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260222_1771719526122_0.15582454982633598","host":"s3://npm-registry-packages-npm-production"}},"26.2.1":{"name":"@actual-app/web","version":"26.2.1","license":"MIT","_id":"@actual-app/web@26.2.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2f9b2ecd875dc19c6ea0f53ac01b55455419177f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.2.1.tgz","fileCount":166,"integrity":"sha512-9XuJC7SwJsC05v4bZnrDLDUIl9DiFwKcYpWrhruzi9Qvl5ZJ4NXThZYLXqwfM0yr8N3DwgvbmY4paUgjCuKLMw==","signatures":[{"sig":"MEYCIQCaAE5ozkQ0MuBgAYI+b40hNffuXB5oYB5SWJ6rd6NJswIhANCFfkbNRhZvgngSdstnQr+zsWIXzPVV+Ti3Wm8pLNna","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44936215},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9XuJC7SwJsC05v4bZnrDLDUIl9DiFwKcYpWrhruzi9Qvl5ZJ4NXThZYLXqwfM0yr8N3DwgvbmY4paUgjCuKLMw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.2","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.3","lodash":"^4.17.23","vitest":"^4.0.16","xml2js":"^0.6.2","i18next":"^25.7.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.4.1","@swc/core":"^1.15.8","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.3","prop-types":"^15.8.1","react-aria":"^3.45.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.12.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.1","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.57.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.3","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.1","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.2","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.14.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.0","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.2.1_1771774291996_0.40577494894495914","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260223":{"name":"@actual-app/web","version":"26.3.0-nightly.20260223","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260223","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5f14ae8bd0af347ac4cbb4d354bab5a31699a3dc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260223.tgz","fileCount":166,"integrity":"sha512-DOf7AmtrMWwrWTmLkHZkaNNh2Y5rGNZIU3D1r+YmQd0Q/ADsR8DyTd2zsDAzkOD/mcaOWNXOE3Z/SFKXr/OTpg==","signatures":[{"sig":"MEUCIQCd+xtIcepW1sodiwnYJvryFyerRP/PR+Wn4QVCMpYfmQIgdAniGefGd7vtbCPNY3n+zS7xCDAmP4jvTcmFoHcSpJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45744822},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-DOf7AmtrMWwrWTmLkHZkaNNh2Y5rGNZIU3D1r+YmQd0Q/ADsR8DyTd2zsDAzkOD/mcaOWNXOE3Z/SFKXr/OTpg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260223_1771805989824_0.5134809354778156","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260224":{"name":"@actual-app/web","version":"26.3.0-nightly.20260224","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260224","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"44f867ebc557d1fd02a807f40d19df1d2bf58c3c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260224.tgz","fileCount":166,"integrity":"sha512-RJjbyTwtTwMp3JwyDarnb0sm65M1r7yadjfay70hwZq7DOQAEfAmBjRxQML47hw40yTXkxqP2WVsXcrHCpio1Q==","signatures":[{"sig":"MEUCIQCqKFTEm+MfQlIR4Xb0NeCpiIJaknJ3VytIbxjhpIDVUQIgT+DgMc2XrozWtFDBHBVxOZoyFv40dvW3qNNdxtChVF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45744822},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RJjbyTwtTwMp3JwyDarnb0sm65M1r7yadjfay70hwZq7DOQAEfAmBjRxQML47hw40yTXkxqP2WVsXcrHCpio1Q==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260224_1771892375343_0.2934130514871154","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260225":{"name":"@actual-app/web","version":"26.3.0-nightly.20260225","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260225","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"700db49d83332e318c337fc7274276111f98c14f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260225.tgz","fileCount":166,"integrity":"sha512-7s4VBvooNzJ4JcxKePCzeiXtVP9qLXxDR9+VSzAPnjV45yw1SLYc7ZJBGyJjt/PRAdl7BPTHbNEDdiCmUCNf0g==","signatures":[{"sig":"MEUCIA6UUfuaB7YuJ57dRpHozxhaCxpHlwEZNuoAMHp7G5zrAiEAxlIvpBarEWQofeVHu/kaxcfqVuqXu12RCO4zeCGgm7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45744822},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7s4VBvooNzJ4JcxKePCzeiXtVP9qLXxDR9+VSzAPnjV45yw1SLYc7ZJBGyJjt/PRAdl7BPTHbNEDdiCmUCNf0g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260225_1771978897120_0.45646243027590416","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260226":{"name":"@actual-app/web","version":"26.3.0-nightly.20260226","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260226","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"886f6fcd9f0993c88870a762e345ddb2a41b9a22","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260226.tgz","fileCount":166,"integrity":"sha512-8Rup76mExnJGR7g3EMqpW6iQDRYJp3rs5sgGrvahwYfheHmUfdcMaTsH8FbWAQdTdiHarixWjqknBvKwq/mypg==","signatures":[{"sig":"MEQCIHMOs1GcCiyUDyO0j7l+z0LurTlk6FQOJCZJysj0aYhOAiAk5t56l2WAADpCsi9hFmIoPGQohoJdNLTaNQSyd3eO+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45744822},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-8Rup76mExnJGR7g3EMqpW6iQDRYJp3rs5sgGrvahwYfheHmUfdcMaTsH8FbWAQdTdiHarixWjqknBvKwq/mypg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260226_1772065093611_0.5544906376673708","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260227":{"name":"@actual-app/web","version":"26.3.0-nightly.20260227","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260227","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bc259e210fff6675dc3e0b37534cbc220a51126b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260227.tgz","fileCount":166,"integrity":"sha512-Rsd+DWkgn5FuSlhWGbV6HVaM8qgMiHsDRjdMLMCwwrM8NQqKsNB31NHeBS+jA5Z+n6qBs6iPVdT/X74bl0YIhw==","signatures":[{"sig":"MEQCIDg5MBKGjSfRygr3NNGRYDedF/Na6enY9Sqh5stRl5xbAiArcTVUvmYyPe8O6NOqAQgmIgN89cqgdp2qW7WU7Anl/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45745042},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Rsd+DWkgn5FuSlhWGbV6HVaM8qgMiHsDRjdMLMCwwrM8NQqKsNB31NHeBS+jA5Z+n6qBs6iPVdT/X74bl0YIhw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260227_1772151634668_0.995653173185711","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260228":{"name":"@actual-app/web","version":"26.3.0-nightly.20260228","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260228","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8072653aba8287c650714c3e0eaac2b9b100b260","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260228.tgz","fileCount":166,"integrity":"sha512-zUqYY/lykmUfDBJWAqit/r1w18hGNx/YxrBnqHSTnDLEFH8m2dvmQ/qHqrO/tq5hlT4VaZgETti0DICCJDKrvQ==","signatures":[{"sig":"MEQCIEd64zlDQb51ckw/ZYHjDRg5UQw+l+JJAQLfTVH6VVBBAiAOOsBOPnmkH8qgTu+Fn63vaCx2gCBZSummp4RcgTNEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45745042},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-zUqYY/lykmUfDBJWAqit/r1w18hGNx/YxrBnqHSTnDLEFH8m2dvmQ/qHqrO/tq5hlT4VaZgETti0DICCJDKrvQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260228_1772237808020_0.6044232817721249","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260301":{"name":"@actual-app/web","version":"26.3.0-nightly.20260301","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260301","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7c4ba6db6d90f4e9f03e8890367fd7550aa336b4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260301.tgz","fileCount":166,"integrity":"sha512-3L0gJK/H9AFEdZ+5Nn4Yw+LZGm3WnqhU3vV7Cc4XGLo+jWPgcfB65v41+TExg33aPqUsFvPkAq3wIUJTcit4tw==","signatures":[{"sig":"MEUCIQCijLRxHIAJpWK+aTIdTHz5DBwZNt/bRilMRfR7lQzNngIgIY5lTDjTEFY/JUFSHUP/vyReVVMm9pcVgs0nmGyBxsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45745042},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3L0gJK/H9AFEdZ+5Nn4Yw+LZGm3WnqhU3vV7Cc4XGLo+jWPgcfB65v41+TExg33aPqUsFvPkAq3wIUJTcit4tw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260301_1772324421134_0.23894567980191161","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260302":{"name":"@actual-app/web","version":"26.3.0-nightly.20260302","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260302","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bf1e3e52b3df3050c531c638f26169dba55ed76b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260302.tgz","fileCount":166,"integrity":"sha512-mEK2iLz1Zb5y83+lHyPRWlOwG/teEQPZp8G7/7WByolW4D9kMGEkZimPnpXz+waXJduz8AtM+vYe6VtaxOvfgQ==","signatures":[{"sig":"MEUCIHpAQIvy+0Bh7QDYhSM3T8sEuR+XWwgyBGsLLtwoz17EAiEA/zEVd8yd5N8nmKC7fgOAykftLGq32PU3A9V6S1HSZNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45743955},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-mEK2iLz1Zb5y83+lHyPRWlOwG/teEQPZp8G7/7WByolW4D9kMGEkZimPnpXz+waXJduz8AtM+vYe6VtaxOvfgQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260302_1772410710735_0.9553620286146791","host":"s3://npm-registry-packages-npm-production"}},"26.3.0-nightly.20260303":{"name":"@actual-app/web","version":"26.3.0-nightly.20260303","license":"MIT","_id":"@actual-app/web@26.3.0-nightly.20260303","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a82b3e0bfbbe6a2a4d79ef3e669067aa3e079b94","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0-nightly.20260303.tgz","fileCount":166,"integrity":"sha512-fchKrlNCf7U3SkT7R2V6C9FN2RkEZjB9s9HSGO0rWpgY/3g+EQQmqMw2TaSDUoIrq74ctv2WutjCr0cOoc8csA==","signatures":[{"sig":"MEYCIQCA58P5DdQuDqMga6wMMDQre8PVax22gHV9VGlGteYq7AIhAOjWP25gph1pngtVsN97xI84/9xMfTuoi0Orfbwa5d4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45743883},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-fchKrlNCf7U3SkT7R2V6C9FN2RkEZjB9s9HSGO0rWpgY/3g+EQQmqMw2TaSDUoIrq74ctv2WutjCr0cOoc8csA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0-nightly.20260303_1772497180134_0.1836378744237115","host":"s3://npm-registry-packages-npm-production"}},"26.3.0":{"name":"@actual-app/web","version":"26.3.0","license":"MIT","_id":"@actual-app/web@26.3.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"1abcf5b6258a12bf9b04889302ca2d0da3d7e63e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.3.0.tgz","fileCount":166,"integrity":"sha512-qthHrMZ3NZBfIvVS28G24LNdBneup4LAItpvuCPYbpUetPtP0Dq9dy6XxDoD+leLipnyhwM9UJ+vS5X9RUhegg==","signatures":[{"sig":"MEQCIFUURgnZcKleCxLFuIboFg938+d2vjQW9EjOxu+MxhxuAiBEQorbMn0K0Qw/FKnO9M4hzUdGw/JwAaqBlOLuIsFnZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45743849},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-qthHrMZ3NZBfIvVS28G24LNdBneup4LAItpvuCPYbpUetPtP0Dq9dy6XxDoD+leLipnyhwM9UJ+vS5X9RUhegg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.3.0_1772502925883_0.19140004051722204","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260304":{"name":"@actual-app/web","version":"26.4.0-nightly.20260304","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260304","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e987658a5df8a37a5fbc5ad4c7de9531d01c2e1c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260304.tgz","fileCount":166,"integrity":"sha512-IQ5t4hp6fs0OR3WkwD1Vh3i71HoqFRhMG4U8UW/8BqeFsyQwdtCHVPhEaK7kI2zH76EKzRAJLSiAzAZVkJ8IfA==","signatures":[{"sig":"MEUCIQDKcM3E6JguqTZ6nh2pflLy0ohHO5z2qcHcWb6qm0lEswIgTdASVfqd3yXUg1FO9aoQCz4QPOE1zyQxCx0IK+2fBW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45743883},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-IQ5t4hp6fs0OR3WkwD1Vh3i71HoqFRhMG4U8UW/8BqeFsyQwdtCHVPhEaK7kI2zH76EKzRAJLSiAzAZVkJ8IfA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","vite-tsconfig-paths":"^5.1.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260304_1772583533714_0.4871617886141366","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260305":{"name":"@actual-app/web","version":"26.4.0-nightly.20260305","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260305","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9e90f601906923b2b15031515a37f31386b9c0dd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260305.tgz","fileCount":166,"integrity":"sha512-9xGflZ75081qyrnkaEzlqT/5nndug30K0BOBwPsE0NHnDy5QMaVXSGH9NcDUh5gzBiFHATrwL88TqYQ3zFMU1w==","signatures":[{"sig":"MEUCIDo4RapLO0cJ9LSDb0S02Yqu3gm8dBgB3UzVK6ryhRR/AiEAoAY/lW67c/2jKfHY4EdLPpBvw+KllpHb+h5QeQmA6Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45784389},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-9xGflZ75081qyrnkaEzlqT/5nndug30K0BOBwPsE0NHnDy5QMaVXSGH9NcDUh5gzBiFHATrwL88TqYQ3zFMU1w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260305_1772669995331_0.025372510652969638","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260306":{"name":"@actual-app/web","version":"26.4.0-nightly.20260306","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260306","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"18b03c7089decd220c64f0762e8c3f2196f35325","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260306.tgz","fileCount":166,"integrity":"sha512-dAF02FPFguc1nkinfrKm2771Z4ryUDNV07lTtbYWUwZnvv2/j4IqzOaNukueg5PTLtiEEg/5DqnL9Mvcyq96KQ==","signatures":[{"sig":"MEUCIQCfBOKFS5qiL97JKK8ITxAU068Ntmcqy8Yu4igLLPHi5QIgbLieKJbS5bkJVCxKfIR4Kz3t9NZIwLaN66j4B1qvdMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45783182},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-dAF02FPFguc1nkinfrKm2771Z4ryUDNV07lTtbYWUwZnvv2/j4IqzOaNukueg5PTLtiEEg/5DqnL9Mvcyq96KQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260306_1772756647514_0.9584127603435808","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260307":{"name":"@actual-app/web","version":"26.4.0-nightly.20260307","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260307","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"82011c31235d94191c990b35707034ce46a0382a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260307.tgz","fileCount":166,"integrity":"sha512-LXaDTJU7Xk9HSottqmVtLWSNerPhG+ETYCQ+nIjlG7w1S+fXxn8lqXo/8fCgFeu41l/clqIFoCVoqLCiahNqhg==","signatures":[{"sig":"MEQCIFMQknQkaBT3ezEQgz0RUqzDT5eUEuxcKw9Z1difcVjNAiBaOhwVUYggn6llSbJUPgLM3933CeM9xV2vuVq4ZVTG1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45784377},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-LXaDTJU7Xk9HSottqmVtLWSNerPhG+ETYCQ+nIjlG7w1S+fXxn8lqXo/8fCgFeu41l/clqIFoCVoqLCiahNqhg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260307_1772842747504_0.9087900781477944","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260308":{"name":"@actual-app/web","version":"26.4.0-nightly.20260308","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260308","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"dcd81fb47e9c7f5f7740f8f68efece9ea3ea958e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260308.tgz","fileCount":166,"integrity":"sha512-RhsPVh7GlCsagh/Bcd5ukTnVJgQyD71J5ZhhirYxRiXst9BxE5lB0h0crbuWjnUI3ac0oYrrnTsgno3p/tP8pw==","signatures":[{"sig":"MEYCIQCyi1IaUVs4VQ1F8wRm4V480QG7+/avDbmBk94ZiQyMIAIhANYXsmaxX+G49mY3fhgGsg+x/npYRmIoHtdk0+F+tLm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45785505},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-RhsPVh7GlCsagh/Bcd5ukTnVJgQyD71J5ZhhirYxRiXst9BxE5lB0h0crbuWjnUI3ac0oYrrnTsgno3p/tP8pw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260308_1772929143453_0.027165538412895485","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260309":{"name":"@actual-app/web","version":"26.4.0-nightly.20260309","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260309","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0094dcd1de1321df6158df227a987d3c58d0bb06","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260309.tgz","fileCount":166,"integrity":"sha512-b3x0EVuCUlCkV9urvE7KkBIu5Qjr1KnojlZ2YXKqfh3D9h3ZeWYbngiaAhCdS5f+jiOn37mM1s6X/mpEPbOlkw==","signatures":[{"sig":"MEQCICojtyaC9cxO8mrhrJBs5MCFZHWFhbz2JgxX4lHEIp1BAiA/+PegpqsfXmwCccIlCpgP+gCfMom2ZyiQaPVjgD67KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45788038},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-b3x0EVuCUlCkV9urvE7KkBIu5Qjr1KnojlZ2YXKqfh3D9h3ZeWYbngiaAhCdS5f+jiOn37mM1s6X/mpEPbOlkw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260309_1773015542779_0.17421599296525914","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260310":{"name":"@actual-app/web","version":"26.4.0-nightly.20260310","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260310","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c5ddd93d0a5c64497c047fe860c68a15d33b7d5b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260310.tgz","fileCount":167,"integrity":"sha512-GNb+dggrd9rwk7XKo6f6x5DvnjtOHJQkjVptv7pngkmX6Lo+CVfjqVGvcw7m8QkA9uOeNVNGK6kfpKGxtBd2aQ==","signatures":[{"sig":"MEUCIQDOrCVmOWjpPZmpEIqZT6UkZ+beItoirKSdXcF8pf1mKgIgUckbYeaausN+m2u9rIifwIFU2oh6Y03NS84/NmqwokA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45857620},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-GNb+dggrd9rwk7XKo6f6x5DvnjtOHJQkjVptv7pngkmX6Lo+CVfjqVGvcw7m8QkA9uOeNVNGK6kfpKGxtBd2aQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260310_1773101815739_0.024316855558768502","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260311":{"name":"@actual-app/web","version":"26.4.0-nightly.20260311","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260311","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d8839b52ce13ef0362b4c5edf27d007f5a665b58","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260311.tgz","fileCount":167,"integrity":"sha512-kVtdr5+SiXeHGeowbCUUbGzf54FCdnaaysBHz//fKi0y4fQTM3HA2ZMqzz5TzPDmKop2qZV+3wmXGLGZwu0KWw==","signatures":[{"sig":"MEQCIC9d1fVK2DRUAA7q9Wi5hGIKqTnxx4XsD6uTKPIWWql+AiBmW5V6M2b7DY7VSwgifx+0uH0wTK7w5ciE4UAMk8nNOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45860393},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kVtdr5+SiXeHGeowbCUUbGzf54FCdnaaysBHz//fKi0y4fQTM3HA2ZMqzz5TzPDmKop2qZV+3wmXGLGZwu0KWw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260311_1773188230999_0.5499243402371419","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260312":{"name":"@actual-app/web","version":"26.4.0-nightly.20260312","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260312","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a50b336030682fff02b550bda1747b3a09d94f8b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260312.tgz","fileCount":167,"integrity":"sha512-O6nW/xEUFMJmQOLTmf2k0vu1VPr/aHZ7SHlzcaxJ6KAeLsnifkkcKDc9vVm/4+v+YphzQVgS6Pfuth7bDixf+g==","signatures":[{"sig":"MEYCIQD0H1KPPE1WIcmhljTcggpiwtf9Sbz6LpwslELlJkjM6QIhAN8vUi/FeNwsB2nSLq51h/Y9/zyreqnfvw9K65PfCMDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45886754},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc --noEmit && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-O6nW/xEUFMJmQOLTmf2k0vu1VPr/aHZ7SHlzcaxJ6KAeLsnifkkcKDc9vVm/4+v+YphzQVgS6Pfuth7bDixf+g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260312_1773274639008_0.035724860265423874","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260313":{"name":"@actual-app/web","version":"26.4.0-nightly.20260313","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260313","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"bcb38d7ebfdd241bf4e08954d222deae7a98e32d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260313.tgz","fileCount":167,"integrity":"sha512-6ejsm/8QRW3SC7Pqkge7eFOSQLIIKR/wCIba97LTTnnY3uuSKTDqqZCr0k0oe0pOE2dJG768W/sCqGqP//XPeQ==","signatures":[{"sig":"MEUCIHaHL20g827T3SaMg8d15qxIVkLcL40UejbS7WaBAyHaAiEA7WkFXMCXlVCw7qOZcC0xOxGaSpIqZJOIb15BwhnAMa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45887633},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-6ejsm/8QRW3SC7Pqkge7eFOSQLIIKR/wCIba97LTTnnY3uuSKTDqqZCr0k0oe0pOE2dJG768W/sCqGqP//XPeQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260313_1773361167754_0.7595202359984183","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260314":{"name":"@actual-app/web","version":"26.4.0-nightly.20260314","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260314","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"6fb345488d6c444e50b1cc19ae02b47d3ff5239a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260314.tgz","fileCount":167,"integrity":"sha512-0ITyxhMOpfkmnkkBRi/yW8P3yEGRvMF+Jr2QPz+cfAEOZPXkq7IzU1cbwV99XhOdASFll4X+ZBQkjL7sXBLp+g==","signatures":[{"sig":"MEQCIFLQjK8moOXxi3iZLZ+mAgC7Om9GNW3MR0J3d/7rxxAvAiBRjZoa3c8P4FSZesizwcUp9DS+EtPSb+yfvU5jdmpD7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45737024},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsc -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0ITyxhMOpfkmnkkBRi/yW8P3yEGRvMF+Jr2QPz+cfAEOZPXkq7IzU1cbwV99XhOdASFll4X+ZBQkjL7sXBLp+g==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260314_1773447555773_0.7088924054536729","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260315":{"name":"@actual-app/web","version":"26.4.0-nightly.20260315","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260315","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e854ab562c11fd89c421f67a854b16267fbe0340","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260315.tgz","fileCount":167,"integrity":"sha512-aCY8Ak7XECWzH0H2XSqG78W/PXIwyrzy8d3S7TGF4uxH86bZRF6JRsO9Xu1x5p7himDX5yHfAilKmuQllbti+w==","signatures":[{"sig":"MEQCIBS+sS023bYiiIOn3IWBhHBVf/4Vf/Z4zGMvva6OUajEAiBEAFNa0irLqyhPzQ/r7oRGtQVyJYBf8zRjy5jwzD0HWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45814146},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-aCY8Ak7XECWzH0H2XSqG78W/PXIwyrzy8d3S7TGF4uxH86bZRF6JRsO9Xu1x5p7himDX5yHfAilKmuQllbti+w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^7.3.1","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.0.18","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","loot-core":"0.0.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^5.1.3","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.1.4","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260315_1773534121694_0.966930874985598","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260316":{"name":"@actual-app/web","version":"26.4.0-nightly.20260316","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260316","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"a80cc57a5a4a914045cda82cb4fa21941d8d48f3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260316.tgz","fileCount":167,"integrity":"sha512-VmBTrbC16D1xpoHBLpQrRq1Zs5x4jztNSzjT/mhpT6Yk/YUJh31v4l5W0gF6audQzpQD4XUi0OzpIo+KpAjuzA==","signatures":[{"sig":"MEUCIFjDZz4510o4PIKABnX5g7Xv13H0eb32njmLR+GR4ojkAiEA4aGCctBdhljCtHwfTalkN/G2yPydzZkpXJR5bWo/H6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47734623},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-VmBTrbC16D1xpoHBLpQrRq1Zs5x4jztNSzjT/mhpT6Yk/YUJh31v4l5W0gF6audQzpQD4XUi0OzpIo+KpAjuzA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260316","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.7","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260316_1773620464151_0.3907162221487044","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260317":{"name":"@actual-app/web","version":"26.4.0-nightly.20260317","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260317","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"2cf9f76eafcaee73df789d43a042e0e9edf1cb7f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260317.tgz","fileCount":167,"integrity":"sha512-Ue39+5NR2mIulrerir5H0ytX5U7nUPan5PwCav/ZEB7hV1cyaLRexWa/+y0T8VL0iiJ1+fN7NiEVVWQiwjfvgA==","signatures":[{"sig":"MEUCIQD0ys94uNwtV3k00pV0msSjOI8FEAkhlSzL620LVeGTQQIgV7MeN/8l8q+59Xdu48xaagS4j4YSVwEdJGe+Y6pu2XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47735496},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Ue39+5NR2mIulrerir5H0ytX5U7nUPan5PwCav/ZEB7hV1cyaLRexWa/+y0T8VL0iiJ1+fN7NiEVVWQiwjfvgA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.5","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"10.0.0","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260317","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.7","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260317_1773706772793_0.3886286080088224","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260318":{"name":"@actual-app/web","version":"26.4.0-nightly.20260318","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260318","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f3b4a4de32b163fd2a8b8c582d0309a3b6cf87fa","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260318.tgz","fileCount":169,"integrity":"sha512-z5cMcM8SJ7mSFADi0ZSYehyPpLCTIssLo09fvPemVVaV9WYh5Bvut4+XTYjkBNF2kGM24aA8lXX7b0Y2zBhQTQ==","signatures":[{"sig":"MEUCIBYZ/SdhY32xQnTANHJV7/I4rmNaP0faK5nK6x8pgmnkAiEA30eK+gdZA2abChRzN+cEpavfyzZWc+hsuzEEcweAGB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47845721},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-z5cMcM8SJ7mSFADi0ZSYehyPpLCTIssLo09fvPemVVaV9WYh5Bvut4+XTYjkBNF2kGM24aA8lXX7b0Y2zBhQTQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.4","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.11","cross-env":"^10.1.0","downshift":"9.0.10","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.18","@types/react":"^19.2.14","hyperformula":"^3.1.1","re-resizable":"^6.11.2","react-router":"7.13.0","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.4","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.3.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260318","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.1","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.20","@uiw/react-codemirror":"^4.25.4","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.7","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.5","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.4","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260318_1773793220791_0.27368520209344105","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260319":{"name":"@actual-app/web","version":"26.4.0-nightly.20260319","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260319","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"717918d126ded40e14644663346b40761f4c030d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260319.tgz","fileCount":169,"integrity":"sha512-pMriFWd99RrZNqPG/lHgou7D6LXiJ8qU7zVLnOAvgxHqJfXhF6kYEkyA/P9FSURFpglAmgRtFuqq8xSO3Wy4vQ==","signatures":[{"sig":"MEQCIAqs1fHb1oXlara6QbQUTI5HNzMSS2nE2MfD817ZrgD3AiAzQRi8WRGtPU6tGLkGufHvMEC+FYc08F8L5N1ASavqdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48591523},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-pMriFWd99RrZNqPG/lHgou7D6LXiJ8qU7zVLnOAvgxHqJfXhF6kYEkyA/P9FSURFpglAmgRtFuqq8xSO3Wy4vQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260319","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260319_1773879629003_0.4926419192915983","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260320":{"name":"@actual-app/web","version":"26.4.0-nightly.20260320","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260320","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"3240def2d49775de0cb84635070646918f3221b1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260320.tgz","fileCount":169,"integrity":"sha512-te+V3OqY8Em+3qCw6XOWwZj9y+jAoB+kpfJhZv3HJ62b5bxwQmKhHqUsQZYaVosYq710XM2NvagwW5gulbxmLg==","signatures":[{"sig":"MEYCIQC+qr94bnDvQz4XKMxNT18q6O9WVdZrpnHbJ4ZUPB8CHAIhAMcz8GT4231gk1ez1FjUVvtKbEv1mUHAp8ufqpN3+UHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48616602},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-te+V3OqY8Em+3qCw6XOWwZj9y+jAoB+kpfJhZv3HJ62b5bxwQmKhHqUsQZYaVosYq710XM2NvagwW5gulbxmLg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260320","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260320_1773965991519_0.941720775186438","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260321":{"name":"@actual-app/web","version":"26.4.0-nightly.20260321","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260321","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d89ab97d4d54b87a6ef1b8559873437cb0a47ae4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260321.tgz","fileCount":169,"integrity":"sha512-w0H2FkskYGIfDunzGyRZD/t0JMSh3EFmSQe+7CYFFan1F0D0cQ/tUToa5eYanfPtWeGyX9Plg4Q/DbpyY7TZGQ==","signatures":[{"sig":"MEUCIQDWPL9peDui/qOyVoZy2W1eGDUwOV1K5TSMe3obhiZGhgIgHJe14K294G0imqxIA0d8imCmk+soBZFOaLk34Vy6xww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48616130},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-w0H2FkskYGIfDunzGyRZD/t0JMSh3EFmSQe+7CYFFan1F0D0cQ/tUToa5eYanfPtWeGyX9Plg4Q/DbpyY7TZGQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260321","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260321_1774052280609_0.17369437872340776","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260322":{"name":"@actual-app/web","version":"26.4.0-nightly.20260322","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260322","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7f8db5305cd793fa282959ed9fb4469936ae1c44","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260322.tgz","fileCount":171,"integrity":"sha512-55WqkkoJY4BuM5eZat2tArm9KJ0MjqbtGVe1i6K7uWARVsx64Y0/tLqMH3DPKRZ7egTQ+RukfkPh0mR0Mw1BiQ==","signatures":[{"sig":"MEYCIQCr41rAas8DOClLhTumsbziZKGaL2MEl/L9xgfWbshqLgIhAN5Zjo5CctcmDVJyNxBIezz2hPSoNHC/bXDv6zr9GtN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48785860},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-55WqkkoJY4BuM5eZat2tArm9KJ0MjqbtGVe1i6K7uWARVsx64Y0/tLqMH3DPKRZ7egTQ+RukfkPh0mR0Mw1BiQ==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260322","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260322_1774138761165_0.5018453281162272","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260323":{"name":"@actual-app/web","version":"26.4.0-nightly.20260323","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260323","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9fef04327acb39cc806c8a78c4c371818d0fbb67","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260323.tgz","fileCount":171,"integrity":"sha512-F120Cb4f4TJhJRS2qwOncumY7/zeqPSQBZGXRzWUEOWDFFd130At3zx0PinPptcyokoME6aO+Iu8P0d5hc5BhA==","signatures":[{"sig":"MEQCIDh+yvrwXFr/Vmhq5AahqwaRp/HeTxuJAvUo6IaZb3ZnAiB+F3+PNj+lJABCz27w4mYZvFmyj9TR0014cxLnmFmaCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48805676},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-F120Cb4f4TJhJRS2qwOncumY7/zeqPSQBZGXRzWUEOWDFFd130At3zx0PinPptcyokoME6aO+Iu8P0d5hc5BhA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260323","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260323_1774225267383_0.31096973676040807","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260324":{"name":"@actual-app/web","version":"26.4.0-nightly.20260324","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260324","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"d2fe754f4c004ffb737ff65e2d37c6a9a007f1bc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260324.tgz","fileCount":171,"integrity":"sha512-YJBvhkhFBLkjzfiimDH/Crwe1Jc0voIPGOSMeToDC069EBwD2St9wg3XDAfWbv6/G53lWVFFBuvH4weUhClA8A==","signatures":[{"sig":"MEUCIQDuyUXOFjV1PNmA7uwFjh9W8/5/ljRBN2JsETFcWBWc7AIgZASRKXymSaNrN+G8eA22MW8K1pfKxksBmr2wxpC7vuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48854393},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YJBvhkhFBLkjzfiimDH/Crwe1Jc0voIPGOSMeToDC069EBwD2St9wg3XDAfWbv6/G53lWVFFBuvH4weUhClA8A==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260324","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260324_1774311470165_0.7382136940038206","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260325":{"name":"@actual-app/web","version":"26.4.0-nightly.20260325","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260325","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8793d7f990adba754c21b691bd3949407071f34a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260325.tgz","fileCount":171,"integrity":"sha512-2Iy0SZm5TjytuQAhNBmoyy4lOpk1sSogGgf4Im5PunL5RpQitG5iFGrhPa+oCpAC0zeKcNa36GsUU7rBkbcMHw==","signatures":[{"sig":"MEQCIEjRP8lYCd2JrCTUJ41aoMH+6g/8i6VvK1diWRK0koZAAiAEXnMdnljotochwRZQP6/MA2jEEVGQ7gTrKxPey3PZ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48854873},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2Iy0SZm5TjytuQAhNBmoyy4lOpk1sSogGgf4Im5PunL5RpQitG5iFGrhPa+oCpAC0zeKcNa36GsUU7rBkbcMHw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260325","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260325_1774398034338_0.24254302918731296","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260326":{"name":"@actual-app/web","version":"26.4.0-nightly.20260326","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260326","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"7ad087f77019ef0524f80492aa2d7c0c83e247d9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260326.tgz","fileCount":171,"integrity":"sha512-V18nc8onFW1z7qLlzrTtU09NTSvQ18VgxWcGL0qPAbPyHB8KbfG9EqCUj/OKiwGPOMMD+/MEEUxOtSbudR8MoA==","signatures":[{"sig":"MEUCIGbycsIob5MlhMR6nZC6jASxzr0leJlWSEZRv6YbakrEAiEAwYDvOCX9sAEkwyXuJ+HMMnI9KUvkdmaCQHZ8tiqkWMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48881321},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-V18nc8onFW1z7qLlzrTtU09NTSvQ18VgxWcGL0qPAbPyHB8KbfG9EqCUj/OKiwGPOMMD+/MEEUxOtSbudR8MoA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260326","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260326_1774484533100_0.9107262912242795","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260327":{"name":"@actual-app/web","version":"26.4.0-nightly.20260327","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260327","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9bcecaaf037caf6cd75f92c191e3fdf76d97dc24","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260327.tgz","fileCount":171,"integrity":"sha512-UODDu7u/2u/Ja3Y5t7HbTTfVMKC1Ou1wdqNC8+zVQyqUqAqMGYNkU66LoZCDZ0aeXQopyLo+beSK7I2m5vh9rA==","signatures":[{"sig":"MEQCICrG9ggDIyaX8azyz4Du0xHftdYpZQxhqwnQdEqHxa+mAiBDdtkEJGHspeXd6dyn6LSzqD+cOXisBivnjALVrqo6NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48842713},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-UODDu7u/2u/Ja3Y5t7HbTTfVMKC1Ou1wdqNC8+zVQyqUqAqMGYNkU66LoZCDZ0aeXQopyLo+beSK7I2m5vh9rA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260327","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260327_1774570880233_0.6634490260011843","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260328":{"name":"@actual-app/web","version":"26.4.0-nightly.20260328","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260328","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"cfe0292d2f7828ff3fd49ffb52459f7c786bf3b4","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260328.tgz","fileCount":171,"integrity":"sha512-AGxp4rNcQMUHZ5vabJzeWSH9B2XnxIRCnGlS4HH6/0b629zCwyNi3eb2J3z5YVbIZzK55UM/8CxngEnrSfXTBA==","signatures":[{"sig":"MEQCIB5Ewxkdjb9svMWYDcieV91LdvzkPvx5KHyAV1xa9EoSAiApHBUr6tXNVntLB2+iCvnPeqI1R8LlIvrRQ27hYk/BJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48859475},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AGxp4rNcQMUHZ5vabJzeWSH9B2XnxIRCnGlS4HH6/0b629zCwyNi3eb2J3z5YVbIZzK55UM/8CxngEnrSfXTBA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260328","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260328_1774657216445_0.5040602361282058","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260329":{"name":"@actual-app/web","version":"26.4.0-nightly.20260329","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260329","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"5ff3f10be684a5efde6fe62a6979a8024364d0d0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260329.tgz","fileCount":171,"integrity":"sha512-EVSA23+bQe3OMpDJqQgz99WvMawKV7ZRIxehcBGdWf/7QwbBY3o9oRoCtzkXjDt+rA075tHB6P90JoFoJkUKTg==","signatures":[{"sig":"MEYCIQDl/WKvtB6GoJCw1bHpRWeKQx33rgMd+D/UgJrV4SVeNQIhANBU6FY9Bavll+qHnaYcV74r9GGbTgGthdqFi3moqi4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48859475},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-EVSA23+bQe3OMpDJqQgz99WvMawKV7ZRIxehcBGdWf/7QwbBY3o9oRoCtzkXjDt+rA075tHB6P90JoFoJkUKTg==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260329","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260329_1774743810873_0.45515373580133534","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260330":{"name":"@actual-app/web","version":"26.4.0-nightly.20260330","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260330","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0eadb4b25d46b28a5d2d28e14688553317ed224e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260330.tgz","fileCount":171,"integrity":"sha512-EIgx0HhrVEJJMjo/XyviwVVw6xILPnuG08k+11HWyHs0hm2az2E/sFhSYBHM78G6cksWsK3nlUHspiXOceWxTA==","signatures":[{"sig":"MEUCIDYn/AMRa39HmWwpuaisbpCP/rCNEaaf7n1T+jp91QaSAiEA7HbT4K34BU+ii2cGhVRQSTfG9IaQrWinB7nog2Dv+tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48859475},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-EIgx0HhrVEJJMjo/XyviwVVw6xILPnuG08k+11HWyHs0hm2az2E/sFhSYBHM78G6cksWsK3nlUHspiXOceWxTA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260330","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260330_1774830156462_0.06353800058270553","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260331":{"name":"@actual-app/web","version":"26.4.0-nightly.20260331","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260331","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"34db3c149148329c395a59db80ed1505c4434ea3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260331.tgz","fileCount":171,"integrity":"sha512-l9Gjl1vf8RlERgmBzu6IyfQVra0vyS4a558hYjzF+zqKDbo++B8Ixh4xFd47PZQXE1YDdx+rb8C3xEtrR38gzA==","signatures":[{"sig":"MEQCIGfchpFME0GrTEqKrn4JDNrmz6Jr2CqGe9Tz+7zuduTZAiAW0FikGr4m0SYSoA+yMo3r/IoWgGJXWl3vaAdYIHKTsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48860036},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-l9Gjl1vf8RlERgmBzu6IyfQVra0vyS4a558hYjzF+zqKDbo++B8Ixh4xFd47PZQXE1YDdx+rb8C3xEtrR38gzA==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260331","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260331_1774916533404_0.6393407527972856","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260401":{"name":"@actual-app/web","version":"26.4.0-nightly.20260401","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260401","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c6d25edb555ba04bce2d250e6e6586d3d60b88e9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260401.tgz","fileCount":171,"integrity":"sha512-Bd+S4njFEEjCGBtZHVs7tHU1Ls3rUFGOsk5o6EELPmdJmfhmYPhFBnOCUeAhHFqB8KicEIGn9vz6OxRt4mywhw==","signatures":[{"sig":"MEQCIFWUW9BQS7hNJ1G89aQZFBMNkovCiVV3AqA13VgzcZpGAiBgxB1D9JO+hw7msFmw+wVYWntB+nZKjT5Rvp8zNLqwdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48860210},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"matissjanis","email":"npmjs.org@mja.lv"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Bd+S4njFEEjCGBtZHVs7tHU1Ls3rUFGOsk5o6EELPmdJmfhmYPhFBnOCUeAhHFqB8KicEIGn9vz6OxRt4mywhw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260401","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260401_1775003069081_0.38567189550729086","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260402":{"name":"@actual-app/web","version":"26.4.0-nightly.20260402","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260402","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"91bc60b13fffeaa406a7a5f4e224ae06f69e676c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260402.tgz","fileCount":173,"integrity":"sha512-tQWddmsC+rKSvdDCyttscacS4oosrCDZ1pdpF5tlfEts3tEDzdcDDILsvLxKOhDR7K1jz9zC4GqZdZhGyJ3rNw==","signatures":[{"sig":"MEUCIQCFGrWgWluwA5nODCJZ95tp5WpmkGWHQGp/uhHRAf5tbwIgYnjgN7Qi58WpUu40QWcujBYUwVqWel1tG+0YPBm5sNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49031442},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-tQWddmsC+rKSvdDCyttscacS4oosrCDZ1pdpF5tlfEts3tEDzdcDDILsvLxKOhDR7K1jz9zC4GqZdZhGyJ3rNw==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260402","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260402_1775089244391_0.26969510079820425","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260403":{"name":"@actual-app/web","version":"26.4.0-nightly.20260403","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260403","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c0e5b0096457da684071c6dc3e0d9eed19188392","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260403.tgz","fileCount":173,"integrity":"sha512-8xIKv8sUUdEArmR2dWkOTNK0kt43RIJ+GEIZ5iKXVqOK52VEqbDoklPbaL7KIzlzMHDEiBuzGuwLZQrrDQX6/w==","signatures":[{"sig":"MEYCIQCCMTIDPW5HL8Z0Q+bA3im2gl/IJeWn0mm60aO320VR1QIhAKvq6ySBwOk24fI8FrJ2swUyUKqqAA7R4ULUt73G9Qza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49042087},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-8xIKv8sUUdEArmR2dWkOTNK0kt43RIJ+GEIZ5iKXVqOK52VEqbDoklPbaL7KIzlzMHDEiBuzGuwLZQrrDQX6/w==","_npmVersion":"10.9.4","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260403","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260403_1775175776425_0.5426488616776137","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260404":{"name":"@actual-app/web","version":"26.4.0-nightly.20260404","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260404","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"8ab99877bfc4fe9756208f915c5aa39b8ac6ec57","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260404.tgz","fileCount":173,"integrity":"sha512-ODQJ2m4k2818TH9FaGyeuqm706djMmQzjDFwm0JDD8pnuSrvN827kqj2b8VbLt2Uzu5Vl6+LDV9fKWbx8q6mKg==","signatures":[{"sig":"MEUCIA0aWimlp2nYOLzJnQj4sYyfHRZmazZ+5IQHZ1zD4uDGAiEA7MvbxKl2lmTQ7/FTEsx34f3H8oDqErbdLfLYkOF4/ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49051942},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ODQJ2m4k2818TH9FaGyeuqm706djMmQzjDFwm0JDD8pnuSrvN827kqj2b8VbLt2Uzu5Vl6+LDV9fKWbx8q6mKg==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260404","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260404_1775262067018_0.6787338340290989","host":"s3://npm-registry-packages-npm-production"}},"26.4.0-nightly.20260405":{"name":"@actual-app/web","version":"26.4.0-nightly.20260405","license":"MIT","_id":"@actual-app/web@26.4.0-nightly.20260405","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"491b3573418582407fedfd3ddba0a15d00bf5883","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0-nightly.20260405.tgz","fileCount":173,"integrity":"sha512-jujakrPjiJ4zRbPYWsgARhTZN4l47x29q+t25/6meZ1K4iRPgoSKRLrCW2cvP/NCzC7AezrVGq+hp80ZjQ2S4g==","signatures":[{"sig":"MEYCIQDFRxRFct86tQM/NAByUCQOn/G3b3BIJNjXtBQwB/n81gIhAOillCU/dkMlZCZJqyrdKLlrh8SphnZv9Sgzw3ILFvBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49058505},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jujakrPjiJ4zRbPYWsgARhTZN4l47x29q+t25/6meZ1K4iRPgoSKRLrCW2cvP/NCzC7AezrVGq+hp80ZjQ2S4g==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0-nightly.20260405","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0-nightly.20260405_1775348571255_0.00023022705007247346","host":"s3://npm-registry-packages-npm-production"}},"26.4.0":{"name":"@actual-app/web","version":"26.4.0","license":"MIT","_id":"@actual-app/web@26.4.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"04a789e69b6b76b282750c135261ab12a534f282","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.4.0.tgz","fileCount":173,"integrity":"sha512-vNBKle3mO96LMrgpWWS/AMLXwD2iu5RecBlxQBmuYT8uerZGNwDBTSgkqHMAoK3aY0ajS8Iy/nfTsKKI//4aQQ==","signatures":[{"sig":"MEUCIQCn1iUVIpXo3Q8fTDNj10etCohtx8uwMwRFpF8A4e0LHwIgKMzYiRs7zgKSsXYGAWi/K9OBfxsLVQ3t4Z6Dl2tA3x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49057437},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vNBKle3mO96LMrgpWWS/AMLXwD2iu5RecBlxQBmuYT8uerZGNwDBTSgkqHMAoK3aY0ajS8Iy/nfTsKKI//4aQQ==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","prop-types":"^15.8.1","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.4.0","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.4.0_1775409396697_0.9562721786889026","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260406":{"name":"@actual-app/web","version":"26.5.0-nightly.20260406","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260406","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"89774757c5925500d6826f3a3a29e26d34ae81cb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260406.tgz","fileCount":173,"integrity":"sha512-aApKfgHK/SPAENkfYcnsoOH1zsqpRjMIFBJIctTZlCxC/cRLYpbBygm3KB5uwwyFejQTZ0a8Bp6oabGI3O50Zw==","signatures":[{"sig":"MEYCIQCP9BicfSOikbjE3CVKtAwQ+MTs4mu1AqBSV1ua6GhtkwIhALdC3+iYzPSCovsF5MWXZMDqO28ykCb4izWGGHMWE3kR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49232072},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-aApKfgHK/SPAENkfYcnsoOH1zsqpRjMIFBJIctTZlCxC/cRLYpbBygm3KB5uwwyFejQTZ0a8Bp6oabGI3O50Zw==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260406","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260406_1775434987100_0.8208441972123388","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260407":{"name":"@actual-app/web","version":"26.5.0-nightly.20260407","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260407","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0401b0c677f8339bffb1003b958a2655e42f480e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260407.tgz","fileCount":173,"integrity":"sha512-/XQXsQ0k9l2ZqaR8YgFKpOpu0soqkQ7ieV8fptYclfuvDLBsppsP7S9rc3WfhPrZXszdCc2RrAnbPpTxDUX4cA==","signatures":[{"sig":"MEYCIQCs/vzE6URu0SZjFbvVi97CNHGEr9FRi2Hlo0WBvjV1cQIhAKMYuL6ItW3bcQUeYe6KGcOn9373fKydn3abYk2XEYdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49261677},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/XQXsQ0k9l2ZqaR8YgFKpOpu0soqkQ7ieV8fptYclfuvDLBsppsP7S9rc3WfhPrZXszdCc2RrAnbPpTxDUX4cA==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.0","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.17.23","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260407","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260407_1775521677111_0.9125960822698544","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260408":{"name":"@actual-app/web","version":"26.5.0-nightly.20260408","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260408","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"0b11bd2188964e9a30411ad0a5fe2e6872ee3c11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260408.tgz","fileCount":171,"integrity":"sha512-lTXNS8hrzHCMjLFTP9ZLNcqVr4mz91WqfpJPH76x0AYmgvSEOYnGflMcW/Hbe2meomYJoy3Hx1Gd9Z4kNmk8vg==","signatures":[{"sig":"MEUCIFYUfQWW5SomTM2oMRkXpaQ0m03DBwWDXxR1PkfjWoRCAiEA3kZzmnpeNyVlaWdZqyMOpJtandL8r0YZt66XEFYifVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49205666},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lTXNS8hrzHCMjLFTP9ZLNcqVr4mz91WqfpJPH76x0AYmgvSEOYnGflMcW/Hbe2meomYJoy3Hx1Gd9Z4kNmk8vg==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260408","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260408_1775607852751_0.9688362786304194","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260409":{"name":"@actual-app/web","version":"26.5.0-nightly.20260409","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260409","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"99b07171058edca0638e82c746697e3ef68a97e1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260409.tgz","fileCount":171,"integrity":"sha512-KkksEGyVkvOEtR3nxiZAwzzFOAezzGph7TjUVFGz86u8HQGaquMR/HDK5N6sdf3LXbewCKBZx3Hu44M05GCXnQ==","signatures":[{"sig":"MEQCIHYyq1SpHFLYGeixp5K0geMyma9tkevJweGeHLVOfjZEAiANCF9oJcATHlu0NHJP7x65LNA8uve39DBAQhdt+WL4dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49215123},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KkksEGyVkvOEtR3nxiZAwzzFOAezzGph7TjUVFGz86u8HQGaquMR/HDK5N6sdf3LXbewCKBZx3Hu44M05GCXnQ==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260409","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260409_1775694087529_0.08110151151750755","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260410":{"name":"@actual-app/web","version":"26.5.0-nightly.20260410","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260410","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"e4ac5e194fe8ac1df292f8d2476e4ee519141751","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260410.tgz","fileCount":171,"integrity":"sha512-6TaT5WgQN6bCXVfcbfsZX7EfIylNFLJri0k+viAp1qSZx+raqd5TXKxf+qWMjXQ3v8Lg5xkKiTcu8HdsLfr6GA==","signatures":[{"sig":"MEQCICw+1kXCBmNeCbUKDG+pLd8RQj9Z+NUzOwm1Bl0VUDJJAiBspra9Pe5nB0TNzXu6gOym7iifKL93LVmpeR94NoBHVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49233980},"_from":"file:desktop-client/@actual-app/web.tgz","scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-6TaT5WgQN6bCXVfcbfsZX7EfIylNFLJri0k+viAp1qSZx+raqd5TXKxf+qWMjXQ3v8Lg5xkKiTcu8HdsLfr6GA==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260410","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260410_1775780564298_0.2794072370618701","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260411":{"name":"@actual-app/web","version":"26.5.0-nightly.20260411","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260411","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"f4351780cf209646065bbcf7b538bd86f25677a6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260411.tgz","fileCount":171,"integrity":"sha512-ZzxwyaTGrqS4ZVZAdd8q3542iYdV63AqsmZ7MnihldruccR0klFFfHvXsMsX0gEqnvAhVKJdnO0IvnJL/3vGgA==","signatures":[{"sig":"MEQCIHxO5etjIIVKe8ngmpDR8wFSVR5ItwJG8Tg/lJTiMTjZAiAE3Qe6UkRWMdP3j8OvPZSf5ACndYD4GeiG0ZRD5J5oKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49230741},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ZzxwyaTGrqS4ZVZAdd8q3542iYdV63AqsmZ7MnihldruccR0klFFfHvXsMsX0gEqnvAhVKJdnO0IvnJL/3vGgA==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260411","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260411_1775866932948_0.9730836103471192","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260412":{"name":"@actual-app/web","version":"26.5.0-nightly.20260412","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260412","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"59c26f58d364d854aed1d16e08abd3eee9ccd54a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260412.tgz","fileCount":171,"integrity":"sha512-bTVQRNoBj0sybwHjB4UN+nM56oHs1Nyfpa3ErtBUB0s20blM6tA611ORk/Q/lsNrSCPTjkWo06VKgb5zcVVG4A==","signatures":[{"sig":"MEYCIQDSMwvkXtaoK+T5aM5FwmExeqvtXsLBBWmUaDb0+kwzqwIhAI5SF+W20HFzx1QYpyXEO8nyKLXUJGYn3rXraqxAxhyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49232664},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-bTVQRNoBj0sybwHjB4UN+nM56oHs1Nyfpa3ErtBUB0s20blM6tA611ORk/Q/lsNrSCPTjkWo06VKgb5zcVVG4A==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260412","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260412_1775953452695_0.13540411548073084","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260413":{"name":"@actual-app/web","version":"26.5.0-nightly.20260413","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260413","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"9a311b6f6832af3cd6e88caa75fb585ca46278fb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260413.tgz","fileCount":171,"integrity":"sha512-+LXrxpRJU+OPxC65SJI/rZuTds+LTIObyhnlm+KdU5DhGMUuI0G1LqARbfrtGXns7zN361BQVz5ORtWTuryZ9g==","signatures":[{"sig":"MEUCIAFNdI4mnjJPGfuvYXrM+VywF4cXNeT6JqFU6+yGgxcMAiEAwhtvLoS2qxuHdPBDv2yJIenLyETx1IWIIzRz1GhikOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49233244},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-+LXrxpRJU+OPxC65SJI/rZuTds+LTIObyhnlm+KdU5DhGMUuI0G1LqARbfrtGXns7zN361BQVz5ORtWTuryZ9g==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","rolldown":"^1.0.0-rc.12","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.6","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260413","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260413_1776039887955_0.08152506148748451","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260414":{"name":"@actual-app/web","version":"26.5.0-nightly.20260414","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260414","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c1534e893da9c04201069521ec72dc287ff27a56","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260414.tgz","fileCount":171,"integrity":"sha512-xDtd3ME8+1bUnmRSBjE6G68tm99qH/+OkEXBKWrTX2Gq5d0qdT6x/RwcqvUQKuclRyHECTUNmNbtem/CB+OJxg==","signatures":[{"sig":"MEQCIEokwrqg6/uFbg4NbxTZ2EW+ls8wMztMQdZwol7XwVVYAiB9bThplg0dGDiN48jAq9vEZpLNHFhP8r7Fo2kVIgz2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49243137},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-xDtd3ME8+1bUnmRSBjE6G68tm99qH/+OkEXBKWrTX2Gq5d0qdT6x/RwcqvUQKuclRyHECTUNmNbtem/CB+OJxg==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","rolldown":"^1.0.0-rc.12","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.6","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260414","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260414_1776126474541_0.13001282431797634","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260415":{"name":"@actual-app/web","version":"26.5.0-nightly.20260415","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260415","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"87c553398d0613299f938059ef15b005fe457770","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260415.tgz","fileCount":183,"integrity":"sha512-vMnhfZ8LktFkLbrayr5YmvVwCafYTa+meof0BcRYSeZOe3AWfEriQ4BbUoVcI/0HC8iqHipZfs9coNveWFXlEw==","signatures":[{"sig":"MEUCIAoJqL0z0hoO54lnRPWcvJJRO/6bMRmfpciD20TOMtdbAiEAl0EJbLbPkZPqUXPbtOI9rC5XWJL+zLtEPEVEk2TvFRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49215991},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vMnhfZ8LktFkLbrayr5YmvVwCafYTa+meof0BcRYSeZOe3AWfEriQ4BbUoVcI/0HC8iqHipZfs9coNveWFXlEw==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.97.3","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.0","xml2js":"^0.6.2","i18next":"^25.8.14","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.7.0","rolldown":"^1.0.0-rc.12","@swc/core":"^1.15.18","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.6","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.46.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.19","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.5.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260415","@codemirror/view":"^6.38.7","@lezer/highlight":"^1.2.3","@playwright/test":"1.58.2","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.5.4","react-grid-layout":"^2.2.2","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.2","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.0","react-error-boundary":"^6.0.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.90.21","@uiw/react-codemirror":"^4.25.7","react-aria-components":"^1.15.1","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.0","@vitejs/plugin-basic-ssl":"^2.2.0","rollup-plugin-visualizer":"^6.0.11","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260309.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260415_1776212878233_0.3292358499790906","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260416":{"name":"@actual-app/web","version":"26.5.0-nightly.20260416","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260416","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"c8392e7a77a5fbc88517a30534be89ddfba8a848","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260416.tgz","fileCount":183,"integrity":"sha512-nN18cnkFtXg2TzDF1woBi4B3Kqxl7Q6j8PTP575ImFJzK4shWgVdgZAl6JpY+9VCqs3KLskEIX2qyHfvkw6fng==","signatures":[{"sig":"MEUCIQDCqwrURTC9UYr9R7xjMPLCGfGSumlgs7eIKDpdy6VAAQIgMx9d+84kSw4LYCenTIzwnQMEOSbnPzCKNMrnYriS1rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49231602},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-nN18cnkFtXg2TzDF1woBi4B3Kqxl7Q6j8PTP575ImFJzK4shWgVdgZAl6JpY+9VCqs3KLskEIX2qyHfvkw6fng==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","xml2js":"^0.6.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","@swc/core":"^1.15.24","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-modal":"3.16.3","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@swc/helpers":"^0.5.21","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260416","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@types/react-modal":"^3.16.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260404.1","@codemirror/lang-javascript":"^6.2.5","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260416_1776299288052_0.9765543746220311","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260417":{"name":"@actual-app/web","version":"26.5.0-nightly.20260417","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260417","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"355e5e0a24704cb5cc90c2fc7bcabf4ad81e5e5b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260417.tgz","fileCount":183,"integrity":"sha512-05Hl26LKhxNP8HN+yL5mAV0YSVBJRltyuslhah6m3CDEmeL0VBGwO9O3k1LCblzVCK3zFMALdejVvZqFxNs6aQ==","signatures":[{"sig":"MEQCIFI7hMNP7v6SUi7hw8Umi3jbqMYiMGsUQ2EUhHw2D3vIAiBTYPMMhizPeHHhLU5P6giBe4gCnlavU79t0YFAqFmMVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49266719},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-05Hl26LKhxNP8HN+yL5mAV0YSVBJRltyuslhah6m3CDEmeL0VBGwO9O3k1LCblzVCK3zFMALdejVvZqFxNs6aQ==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260417","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260404.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260417_1776385613688_0.7601281237948094","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260418":{"name":"@actual-app/web","version":"26.5.0-nightly.20260418","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260418","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"dist":{"shasum":"490105c65191eda7569b403939f5dfbe51dc5d73","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260418.tgz","fileCount":183,"integrity":"sha512-L/INBwWVkt8abgMTvcY3xqaqq0cB1xGK7hRJUkkQvpR7yPJwpsK1+GniXqNdT7FtXVSLtth8vKRDLXAr/ekx5w==","signatures":[{"sig":"MEUCIA1B38p6LqgHTmTSlYAgC95NoUT0URR0/Mg+PsJE1Gj9AiEAnkwhRAsSHjBUdk4LtbC93r2/KP2p7pA92DvkA3uVouM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49269133},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"actualbudget","email":"dev@actualbudget.org"},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-L/INBwWVkt8abgMTvcY3xqaqq0cB1xGK7hRJUkkQvpR7yPJwpsK1+GniXqNdT7FtXVSLtth8vKRDLXAr/ekx5w==","_npmVersion":"10.9.7","description":"Actual on the web","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260418","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260404.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260418_1776471842612_0.019451923017468342","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260421":{"name":"@actual-app/web","version":"26.5.0-nightly.20260421","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260421","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b7be2c57efdc1eb0763b0488999371644a8a821e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260421.tgz","fileCount":1526,"integrity":"sha512-ml9fx7NtNyfGnj4P2jP49szfzXNzNBSkurN56z8Vfvoj2+cxeA9i3ThcDpKNR8AqKeRDhqIIFu0NUQo2oA0JoQ==","signatures":[{"sig":"MEUCIEvWaOWWs0wQkJviaQhDNDJqTw6oF5l0acQiVodtaLZPAiEA16NMR0nJXUlUZBUN2KjjSI6d7UXLW98DCY89PCYRq5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60267280},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4d30dfb-3e54-4796-a975-c43c771d6d44"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ml9fx7NtNyfGnj4P2jP49szfzXNzNBSkurN56z8Vfvoj2+cxeA9i3ThcDpKNR8AqKeRDhqIIFu0NUQo2oA0JoQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260421","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260404.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260421_1776793753272_0.8336694567637004","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260422":{"name":"@actual-app/web","version":"26.5.0-nightly.20260422","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260422","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"24cb10abc8e08951b181939e98bee9381b8a8846","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260422.tgz","fileCount":1526,"integrity":"sha512-17M43HJtHZtBNraygu9ZmUQzqxUsXlbgw5tizA+Oq3OH15/Qec+oi06p7DO0NAAXyVsC2dxJv6wLrPyx4VKLpg==","signatures":[{"sig":"MEQCIE4q92MUQPXvLSLbjOtsCKb+/7pK1P+OfK1a3btLsgVRAiBpth92HQLGVVDrbvnno6qTqCWRQ7KL6PgZX+EDIetKHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60268355},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4d30dfb-3e54-4796-a975-c43c771d6d44"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-17M43HJtHZtBNraygu9ZmUQzqxUsXlbgw5tizA+Oq3OH15/Qec+oi06p7DO0NAAXyVsC2dxJv6wLrPyx4VKLpg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260422","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260404.1","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260422_1776817441311_0.7787254411730893","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260423":{"name":"@actual-app/web","version":"26.5.0-nightly.20260423","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260423","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"7379004a5833ee6a5b5925d4cc10d9a9082fbc3e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260423.tgz","fileCount":1527,"integrity":"sha512-y3+P3sSbiUzuBHHY8KA9UV+I41SDgtzFNMu6lvTk72GyX4++Ep9ZDd5UhB6UXjliJouacHETzD61gYSo68X7Fw==","signatures":[{"sig":"MEUCIQCDPhEFrbDO0WOHO7/EGNHXlYs0ze5VbMTi0VOIbT6F9gIgA2hQZRgWSanz5IE78rhIHcT718Ch44C/BkKZfmMeWlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260423","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60286283},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-y3+P3sSbiUzuBHHY8KA9UV+I41SDgtzFNMu6lvTk72GyX4++Ep9ZDd5UhB6UXjliJouacHETzD61gYSo68X7Fw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260423","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260423_1776904008467_0.12885769010391557","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260424":{"name":"@actual-app/web","version":"26.5.0-nightly.20260424","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260424","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"936305779bf5287a1b6816afb30b7123d20ffbf6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260424.tgz","fileCount":1527,"integrity":"sha512-XGHS6J2XwbikOlrMxQaWG4h04IuMxw8SanSpWjKtVPTkAm0hF/Q8zaYMvfzSFOCtw6WzQI2MBmJpyBDFIN9Rjg==","signatures":[{"sig":"MEUCIC38PXepGMGHs9vr+0AYf1BQJ9wi1B28C+5nv/E0Km6lAiEAp84CI3OsWA16fAwL14dI1wr3yAgrYJxbk2l7GcfDLS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60280947},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XGHS6J2XwbikOlrMxQaWG4h04IuMxw8SanSpWjKtVPTkAm0hF/Q8zaYMvfzSFOCtw6WzQI2MBmJpyBDFIN9Rjg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260424","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260424_1776990419000_0.26959289884223625","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260425":{"name":"@actual-app/web","version":"26.5.0-nightly.20260425","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260425","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"fe806c4dfc469aa712aa2e9c593f50e46b46f650","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260425.tgz","fileCount":1527,"integrity":"sha512-GXYa6do6vEK5SvCZYcpaPaW5IAGNdcFZCIXZcaSeNGe7CFE7xb8S3P3tg2wiuwwLvN5rIMg3SGSXf5DFI1pUFg==","signatures":[{"sig":"MEYCIQCGUbi/zvJasIHWt+tsiychiscLX/8m/Y1CQl18WRyyQwIhAJ7FiXfktLk3q8wmmN6U2EdBuRG++SH6vmeTmwKP2g/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260425","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60331991},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-GXYa6do6vEK5SvCZYcpaPaW5IAGNdcFZCIXZcaSeNGe7CFE7xb8S3P3tg2wiuwwLvN5rIMg3SGSXf5DFI1pUFg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260425","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260425_1777076583724_0.9662618884081571","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260426":{"name":"@actual-app/web","version":"26.5.0-nightly.20260426","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260426","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"aabb7f088525f92c83a47fbcf9db98a8779928a6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260426.tgz","fileCount":1527,"integrity":"sha512-+Zs66P4UHLh8btoqJlHVlrBMQMgRll9NucoP3Z8e61Vlp2xCKPjeHrdNCybGIHHyYvQVBVPOUyOTk1bLbLEDpg==","signatures":[{"sig":"MEUCIQC3+9hzYJ2B1xb0Aj62l5G/EeD3izFVwvXwgYIPfYRX2AIgX267szAX22Xez8r6MFwX8Ugx2AkNyWS1ITILY2d3bH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60335391},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-+Zs66P4UHLh8btoqJlHVlrBMQMgRll9NucoP3Z8e61Vlp2xCKPjeHrdNCybGIHHyYvQVBVPOUyOTk1bLbLEDpg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260426","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260426_1777163051194_0.6661818149086023","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260427":{"name":"@actual-app/web","version":"26.5.0-nightly.20260427","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260427","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"06cda2023e5a4b2a3b3ec3001e450e719097bb18","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260427.tgz","fileCount":1527,"integrity":"sha512-qCSfyiH4fMGY/s4ce6fqSwWDJ8tyJcqUjv8AuEvInVWlrLT0iMpovtJqUQpIpPDIbJ+cfYehQrLx0izIpBfDdQ==","signatures":[{"sig":"MEUCIQDe5JrkYvtrY31DfmAbfka1DsFsxREZWTxjJI/RSRkqOgIgGadcDFwqY/E6WK+UPWan8PETgwdMNfvHRp0u8CnxmwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60337400},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-qCSfyiH4fMGY/s4ce6fqSwWDJ8tyJcqUjv8AuEvInVWlrLT0iMpovtJqUQpIpPDIbJ+cfYehQrLx0izIpBfDdQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260427","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260427_1777249477790_0.9484113841572692","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260428":{"name":"@actual-app/web","version":"26.5.0-nightly.20260428","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260428","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9ec576ca1f54f3ded612117568e373a417f5a795","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260428.tgz","fileCount":1529,"integrity":"sha512-w+3aZFgBlsE8v6/97FZ57a5U17WU0VnILZ0V6q0MV5PZ2H6ecX1asQ+y/Kk0o6FAxhuJpFCiLYMptYB/s1Js9g==","signatures":[{"sig":"MEUCIDTv8k82756nZqcNdYr80PzHWnh4LhWpK6R93tN50FtuAiEAwXl63ieTJLn8OnxvAZg0XZccH/OvC8Zc5tPiitEK/Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60595262},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-w+3aZFgBlsE8v6/97FZ57a5U17WU0VnILZ0V6q0MV5PZ2H6ecX1asQ+y/Kk0o6FAxhuJpFCiLYMptYB/s1Js9g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260428","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260428_1777336101771_0.6192701649143202","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260429":{"name":"@actual-app/web","version":"26.5.0-nightly.20260429","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260429","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b740583ea545d396dfa0f06bc6e6b1dd522171c8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260429.tgz","fileCount":1530,"integrity":"sha512-zYoLroEsrdB4Y3pLR/7MHKbFztgtv8xRJsALoqOu3hhOOq1vyRrHZ++UGOzbXDQ148FbdCPWvoR1cm5SthnfBw==","signatures":[{"sig":"MEQCIA1rIGZh9lXul/G+nOuhPO729KAUW6fFrjF3fPhz8GsPAiB3S5K82MkXd26FKdVykEzEyIzK71VDI0i5JO6WLKyqcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60594053},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-zYoLroEsrdB4Y3pLR/7MHKbFztgtv8xRJsALoqOu3hhOOq1vyRrHZ++UGOzbXDQ148FbdCPWvoR1cm5SthnfBw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260429","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260429_1777422571968_0.9075902021999185","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260430":{"name":"@actual-app/web","version":"26.5.0-nightly.20260430","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260430","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"256a402cf7845630ef57d4003e135a2ba9ba673d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260430.tgz","fileCount":1588,"integrity":"sha512-1OJwm6qLeE+zftwXEbtWJ1S5xHbmrYOHyA1aV/9m8dQfk/t/PhcROzsuMYKAZ5mVsJ3hm626SuRBkZDJdZEP3w==","signatures":[{"sig":"MEUCIAo4IuZSIy1Nq45oXV6H8tJ6TsBtlqXihtJ1iJ2dET6YAiEA4/02Ezdk8nsIENIP0lpeY9dmJ7dUQE7sWZAngq4lDUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260430","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60650978},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1OJwm6qLeE+zftwXEbtWJ1S5xHbmrYOHyA1aV/9m8dQfk/t/PhcROzsuMYKAZ5mVsJ3hm626SuRBkZDJdZEP3w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260430","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260430_1777508928517_0.9284394187220535","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260501":{"name":"@actual-app/web","version":"26.5.0-nightly.20260501","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260501","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6838bc9125ca6c3d84d490d3fb5c0480d81dca6b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260501.tgz","fileCount":1588,"integrity":"sha512-uA93aUYv/rUYenIDH1i24pMtBuXDnwNm6MHxztgy4gBpd+PosJ4ac4ZxJdxMoCAl8m9FYANVG4O3nTNm/ESU0g==","signatures":[{"sig":"MEQCICs4M2ne0Z8jKtCbaoULGach/IxkWwpj2bGJ2hLMT161AiBzI7vpGFleCpaUG8aHvPS3H9G+N4Qy839t0xmQefmkyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60663819},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uA93aUYv/rUYenIDH1i24pMtBuXDnwNm6MHxztgy4gBpd+PosJ4ac4ZxJdxMoCAl8m9FYANVG4O3nTNm/ESU0g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260501","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260501_1777595458103_0.575332811390733","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260502":{"name":"@actual-app/web","version":"26.5.0-nightly.20260502","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260502","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"cd350c3884f72295050517f493db78d9fc2a7a11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260502.tgz","fileCount":1630,"integrity":"sha512-tSikD2bpb4xd9HKU6b7KudwUPm3+hGUEd0f3N1d4fn6ivCaFlJKiFOf2Ou1K5wWfcqpuhxEoNGCwmjRvUgbT/w==","signatures":[{"sig":"MEUCIHxa76aLDvPFdkmO48fTsO9GA3a8m7mVhu54qa+v9or8AiEAkZIT1FiAW61Ge5bAKLxPLsHKG4ByJBu32N+zVspqjSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260502","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60878473},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-tSikD2bpb4xd9HKU6b7KudwUPm3+hGUEd0f3N1d4fn6ivCaFlJKiFOf2Ou1K5wWfcqpuhxEoNGCwmjRvUgbT/w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260502","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260502_1777681718585_0.560194421460595","host":"s3://npm-registry-packages-npm-production"}},"26.5.0-nightly.20260503":{"name":"@actual-app/web","version":"26.5.0-nightly.20260503","license":"MIT","_id":"@actual-app/web@26.5.0-nightly.20260503","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b94c5aba0f8a6021c27e2630b91a68f99b3a7153","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0-nightly.20260503.tgz","fileCount":1628,"integrity":"sha512-rdz13OfzIOCodPr9VSnbh/PeoAxXozMK+lrJ0ArTm/EgHOFTHdNpVrlfJ6OgsEFhQUbE6qo+tCBHMZtm2JoFUQ==","signatures":[{"sig":"MEUCICpiBjssvfBGpJ/oImLtZz/4dBCx/YVD1ywjxuCUgsiRAiEAlNrpO+nmTFe4U7uJeY7nmSnV+i6CNieQs/aCyFaW9zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0-nightly.20260503","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60615277},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-rdz13OfzIOCodPr9VSnbh/PeoAxXozMK+lrJ0ArTm/EgHOFTHdNpVrlfJ6OgsEFhQUbE6qo+tCBHMZtm2JoFUQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0-nightly.20260503","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0-nightly.20260503_1777768063370_0.6398776811095748","host":"s3://npm-registry-packages-npm-production"}},"26.5.0":{"name":"@actual-app/web","version":"26.5.0","license":"MIT","_id":"@actual-app/web@26.5.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"135482cafe7bea06954151715a79fd556e18a1cd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.0.tgz","fileCount":1527,"integrity":"sha512-p1c2YnssawIJZibXRbFMFNVVcv+kjdJqT5PTP2YCTZaQrwr+Lqy1EbSCRS3I8gHsSFINsQVapx0qYhAiFlSNkw==","signatures":[{"sig":"MEYCIQDYLoRvHJfqm/ee9ClQHVYWdxqk0uLRDdL5EyMRbBUjbQIhALt+/NysxdoQfVv6E3601gfClLTbE/56d8UEWBjwxx5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60344972},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-p1c2YnssawIJZibXRbFMFNVVcv+kjdJqT5PTP2YCTZaQrwr+Lqy1EbSCRS3I8gHsSFINsQVapx0qYhAiFlSNkw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.0","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.0_1777830748048_0.8323667419681391","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260504":{"name":"@actual-app/web","version":"26.6.0-nightly.20260504","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260504","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6bb1e8f3a3c77ec7fbecb51fcad2d5b14a7239c6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260504.tgz","fileCount":1628,"integrity":"sha512-ndoRdDH7esj07DAiVpnO1yzTwqgvdqXuALaIHs1X5xhdpouIoA/ieSP3FERM8aoLlIftmEB4yOvsYoCEEx4NKg==","signatures":[{"sig":"MEYCIQCF6Ltv60YGT9t5nnCHflRFFH+zJ/dPBH35iQkgKD7C7AIhAML9c5on+3dkHxKnwuIoTNtb8O3DlNmYVNHLfULafa16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260504","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60617748},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ndoRdDH7esj07DAiVpnO1yzTwqgvdqXuALaIHs1X5xhdpouIoA/ieSP3FERM8aoLlIftmEB4yOvsYoCEEx4NKg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260504","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260504_1777854491974_0.31234702547681037","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260505":{"name":"@actual-app/web","version":"26.6.0-nightly.20260505","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260505","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"cbe5aa1f3840db3a5fe4fa03f29108325ee58db0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260505.tgz","fileCount":1640,"integrity":"sha512-CejM8cX4h1OrdZJD4nBKMv7/vFDhKXVafDPeERFpgYRabc9nhWOXJe1dVMqweync7b1+w/NB8VYSN7+c9y+q3w==","signatures":[{"sig":"MEYCIQCOLAceB3R0/5C2Hj9h6h6u9CMJ32g83/CQBKg2qhEiEwIhALbsT7KKPD1yd5rhu79Uqi0G+dP/vrR5aQHhPBSTP4rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260505","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60645799},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-CejM8cX4h1OrdZJD4nBKMv7/vFDhKXVafDPeERFpgYRabc9nhWOXJe1dVMqweync7b1+w/NB8VYSN7+c9y+q3w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260505","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260505_1777940943763_0.9200702163346246","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260506":{"name":"@actual-app/web","version":"26.6.0-nightly.20260506","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260506","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"61aaa8efc73e4844aaa0c2cfcc95438a3272b518","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260506.tgz","fileCount":1640,"integrity":"sha512-cSzhpYNUO6Ri1mb73tcIcwreYckOHdpjY9lSWIvBrToky9QpkdMlIDKjfoOQqSnFRV6+PC0Fjh+RiJSFFiDtFA==","signatures":[{"sig":"MEUCIC0FRB9StKZUKOoJGWFsqoqcYYri0sitP/DKTSwnlgMiAiEAg+GY5PYzexTIIjJDFuERQcivkUSIYKV9vyEBLmF3vjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260506","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60588852},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cSzhpYNUO6Ri1mb73tcIcwreYckOHdpjY9lSWIvBrToky9QpkdMlIDKjfoOQqSnFRV6+PC0Fjh+RiJSFFiDtFA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260506","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260506_1778027292441_0.9800689848626434","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260507":{"name":"@actual-app/web","version":"26.6.0-nightly.20260507","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260507","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a104c933ef3137630668e827cd316d17923c65cc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260507.tgz","fileCount":1640,"integrity":"sha512-f5vqsGf1bSGMS1Y4O/vas0M7hJPBJQ34o9znsKrm/wnogKSCpaB2FwfHaX1ucXSan/SXoBQakhqff+xyAxXRWg==","signatures":[{"sig":"MEQCIEkhIS3mX0P5PJANUGzQTd4KmvVQ7SxXFbpMcVDJ9DGTAiBIrlelO4Oj9A9LwGC34Spba718yzUWGtp6tlOUuAW8Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60594335},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-f5vqsGf1bSGMS1Y4O/vas0M7hJPBJQ34o9znsKrm/wnogKSCpaB2FwfHaX1ucXSan/SXoBQakhqff+xyAxXRWg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260507","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260507_1778113726217_0.47846924188305584","host":"s3://npm-registry-packages-npm-production"}},"26.5.1":{"name":"@actual-app/web","version":"26.5.1","license":"MIT","_id":"@actual-app/web@26.5.1","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"420f2413fcb86db78b7e88871104625b550d267a","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.1.tgz","fileCount":1527,"integrity":"sha512-5HaUzY4J4QQ+QkiYdapfapznapwQFyDy4rQWvXKLfOGwQiUjOLooLHWhfnvSGfhNgxAN99LtE2yX3aR3ns9uWQ==","signatures":[{"sig":"MEYCIQCerOLRJV2InQ6Gp3zZu2lcFUoZNV/vkzMBwFVLVK/c9AIhAPGSOsOtDl6JkEYePofvqT3gKf77zPSk+WEaihDc7zL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60302596},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-5HaUzY4J4QQ+QkiYdapfapznapwQFyDy4rQWvXKLfOGwQiUjOLooLHWhfnvSGfhNgxAN99LtE2yX3aR3ns9uWQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.1","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.1_1778266942312_0.1999138508305276","host":"s3://npm-registry-packages-npm-production"}},"26.5.2":{"name":"@actual-app/web","version":"26.5.2","license":"MIT","_id":"@actual-app/web@26.5.2","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"98e4a78bafddf91967976691df89e36948c29b88","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.5.2.tgz","fileCount":1527,"integrity":"sha512-Dw+OzzifBcqqzblsYT99eEw6pUYQOjksKFjlX2+hVe1nYu1g3pJP+gaGAUU2r+ZjPnSZ2utiQNfbWxpXsPpMaQ==","signatures":[{"sig":"MEYCIQCV3D+6a73zAAUsFPVx840/7WrkSk+h2Arru1a3ZgjauQIhAIFY8Tjq8Qngf5Oa+nisPGA/FEOT8ZhqkAO8QP9EA0/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60302596},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"cross-env ./bin/build-browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Dw+OzzifBcqqzblsYT99eEw6pUYQOjksKFjlX2+hVe1nYu1g3pJP+gaGAUU2r+ZjPnSZ2utiQNfbWxpXsPpMaQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^13.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.5.2","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.5.2_1778267385066_0.2053929459867403","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260509":{"name":"@actual-app/web","version":"26.6.0-nightly.20260509","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260509","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"01f919bc000fc3c9ffc52637c50f5a086e166721","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260509.tgz","fileCount":1640,"integrity":"sha512-QIHDK5rsRm4TMJ3Nkv+hHOndCqUApr3VfKBWSOr0WXgbEc8BFaZT3ZCF/Ma16R7e/RO/ezhlmVYreqfKhdhVyA==","signatures":[{"sig":"MEUCIQDTgwck+DJnJuCQyEBYkhwr0Bja6QZHYToYXH7BpSF9XwIgaNb9o7YM3PXcrwySJ/eCDTitt4jBgNztrflmP68TkTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60605533},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QIHDK5rsRm4TMJ3Nkv+hHOndCqUApr3VfKBWSOr0WXgbEc8BFaZT3ZCF/Ma16R7e/RO/ezhlmVYreqfKhdhVyA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260509","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260509_1778286611822_0.9289521098696545","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260510":{"name":"@actual-app/web","version":"26.6.0-nightly.20260510","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260510","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d784f3494045d6eceb9bfdeb3953fe658b474eaf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260510.tgz","fileCount":1640,"integrity":"sha512-D5v+cjsqPuaG6yQbkqCGLl3mFEnlg/sTuAZ3CA2DSKtDvN72K/vbiBv0vtF6y7ETd0Ol9wVaIp04eG3ISI0hWg==","signatures":[{"sig":"MEUCIQC4r/v8DseLgWzlFPRJISIGJI/0rd3dDNmV0WtEk7x//gIgJsW41AFxfKnHAONA39YKf6Byx2O303ume61g3yiJtyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60609235},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-D5v+cjsqPuaG6yQbkqCGLl3mFEnlg/sTuAZ3CA2DSKtDvN72K/vbiBv0vtF6y7ETd0Ol9wVaIp04eG3ISI0hWg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260510","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260510_1778372972719_0.508815080785145","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260511":{"name":"@actual-app/web","version":"26.6.0-nightly.20260511","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260511","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"753c528d0cc8aaa29fdd43ffcae07033f1addaaa","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260511.tgz","fileCount":1640,"integrity":"sha512-VWPPIYUbs865B5mqM6iqg+uP2x7SSUCWYjTnQS4ZUlUGAx4V2qTTGaUukCpDCLytHJWrPNjNfgYTgiW0Vi4QlA==","signatures":[{"sig":"MEYCIQDMTC7WICOiP/miy3od591vo8lu6G3qPJaFuSN5mnJPKwIhAIc4CUYQSXDB62iewV79dtarBO09z2fXeIsv9TfAsUJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260511","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60609865},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-VWPPIYUbs865B5mqM6iqg+uP2x7SSUCWYjTnQS4ZUlUGAx4V2qTTGaUukCpDCLytHJWrPNjNfgYTgiW0Vi4QlA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260511","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260511_1778459400386_0.4150964633930043","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260512":{"name":"@actual-app/web","version":"26.6.0-nightly.20260512","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260512","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"829ecf73b7db198764cb2685cfc165fad3a46f68","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260512.tgz","fileCount":186,"integrity":"sha512-N9DqEojvfc159NKSjD6H4C4KzyWw+N6p7DvuIY0d41jrL4PjlYj8kHSCPMvTxqFqZtOkDlddKkfrJ+hzd7NOvg==","signatures":[{"sig":"MEUCIQCjLuMGlw9sqSbKxJPooFAWFr3sY9FUhAWSQf8WBeGYowIgJ/u3sQ/eW9Xu8DV96rmUJM74V7zjtKHvAxeM/iZP/tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59065389},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-N9DqEojvfc159NKSjD6H4C4KzyWw+N6p7DvuIY0d41jrL4PjlYj8kHSCPMvTxqFqZtOkDlddKkfrJ+hzd7NOvg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260512","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260512_1778545797959_0.9152228193547445","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260513":{"name":"@actual-app/web","version":"26.6.0-nightly.20260513","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260513","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"df2112062277599198f77f4a1e07e5a2d855bba9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260513.tgz","fileCount":184,"integrity":"sha512-lVdautZujDo2DBf0PsMDHV6nqPjAFspZ232kTu5i7vvxC5T3wmCbaSF68Gn/XO/K8Ba1PQ+0+npCGWXYmocuAA==","signatures":[{"sig":"MEUCIFM61GP65l+RPALskL3E8WFuzpWjgs3kOg79VAmnR2BfAiEAseI5iDOLJCpTLBcyVE+GIS2nvUB1kXRVzCTqer05qDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59063004},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lVdautZujDo2DBf0PsMDHV6nqPjAFspZ232kTu5i7vvxC5T3wmCbaSF68Gn/XO/K8Ba1PQ+0+npCGWXYmocuAA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260513","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260513_1778632312097_0.9409477124413315","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260514":{"name":"@actual-app/web","version":"26.6.0-nightly.20260514","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260514","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"bc7038b3e0a51eaf9aad68bf1c768c19c513e734","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260514.tgz","fileCount":184,"integrity":"sha512-QWGppD7Bf5bsBxVo7CD3L3U9CfdeDSJ6VsxvaXqlIIN7S6nPARM8kl9diyNGDY2i+j6SK27qDSbTHz3cLTY2Pw==","signatures":[{"sig":"MEUCIGCc4aoBzLskHIyf3X0TLZ5wd+IPagy5GbgX48QJteBBAiEAyW7ntizK4fMa6kOX897Z13LdWhSYOMIXN8saEguUjUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59181397},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QWGppD7Bf5bsBxVo7CD3L3U9CfdeDSJ6VsxvaXqlIIN7S6nPARM8kl9diyNGDY2i+j6SK27qDSbTHz3cLTY2Pw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260514","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260514_1778718771013_0.9219494011071683","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260515":{"name":"@actual-app/web","version":"26.6.0-nightly.20260515","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260515","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6a2f44682f71d8d55b6d43c8ae7601a65848e9ae","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260515.tgz","fileCount":184,"integrity":"sha512-ktDgXAXgg8WFFcHgR2xG9P4qJacKb6uZdpREwF3r6/yevlvyk/tvIog4YOUBmqr51+ubjTuTTmOWlmSVKAnN/g==","signatures":[{"sig":"MEYCIQCtq2+j9JMMr7cvj/QKRD0ePegE/j2T149VZlf8zI/pagIhANImRfVWk1c9SlmmKHtZ/MgEqqpgYej6TPNsWZLZe4qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260515","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59189001},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ktDgXAXgg8WFFcHgR2xG9P4qJacKb6uZdpREwF3r6/yevlvyk/tvIog4YOUBmqr51+ubjTuTTmOWlmSVKAnN/g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260515","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260515_1778805070877_0.9140307669737568","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260516":{"name":"@actual-app/web","version":"26.6.0-nightly.20260516","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260516","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"41df91aba51ec3044f84f5e377e982022909b380","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260516.tgz","fileCount":184,"integrity":"sha512-52Lc8YEYYDQJ3w5rX6Bs1ijjOU5iggbBBJ/PUSIXRWOFK6bjY8dUTS1fCDIVMpX9j/6gav7TTpv/b1SqGZmIvw==","signatures":[{"sig":"MEQCIFbq4Q8ywzsdzpCGlgmBgjTBZki+kyzXYhuPeKQxjmhEAiAUETaBA2Mnj7BaOYbIUPzheU3uW3D2soy9Ah/svON5GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59383162},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-52Lc8YEYYDQJ3w5rX6Bs1ijjOU5iggbBBJ/PUSIXRWOFK6bjY8dUTS1fCDIVMpX9j/6gav7TTpv/b1SqGZmIvw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260516","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260516_1778891344758_0.882798861614515","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260517":{"name":"@actual-app/web","version":"26.6.0-nightly.20260517","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260517","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"0093661e9aee2edfc0f018814c3ea21326995cbc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260517.tgz","fileCount":184,"integrity":"sha512-/t/hyHkB4DpLwFCmtOCjJZCJHNarWjJNQfyHwjNzyq4aRqhJnSwCMaH17eAJ+upkFphnHrBOwR9vo0vzwBDUlg==","signatures":[{"sig":"MEUCIQDCiUSuiH/bY+YDUiwrK0E+JP/ciT8FyuLp1VnSbubPagIgMUMJPBjJEBv7kIFs7UvHL4rqzVq5XEnhIlqR/yriMqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59306146},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/t/hyHkB4DpLwFCmtOCjJZCJHNarWjJNQfyHwjNzyq4aRqhJnSwCMaH17eAJ+upkFphnHrBOwR9vo0vzwBDUlg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260517","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260517_1778977812922_0.058772046813529544","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260518":{"name":"@actual-app/web","version":"26.6.0-nightly.20260518","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260518","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"2651fa0358079721df931f3d6f2a442486a98568","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260518.tgz","fileCount":184,"integrity":"sha512-EMx0865WyLOxGXc81h51IR4lx8wyw44oEaTdpURUPEkrd1Y8pAA6pnT3uma7NHmCGUYC8xP4gznnO3Neci2wQg==","signatures":[{"sig":"MEQCICHjG6ZibYYvwoVzOWyIhyhQUGFK0Bl9WHq5qYB/5TXUAiAo/j+bw+vJBuTm6AltAegYW4ZX8CMZYU4sYck1kvIcYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59374529},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-EMx0865WyLOxGXc81h51IR4lx8wyw44oEaTdpURUPEkrd1Y8pAA6pnT3uma7NHmCGUYC8xP4gznnO3Neci2wQg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260518","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260518_1779064300092_0.1004750157011014","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260519":{"name":"@actual-app/web","version":"26.6.0-nightly.20260519","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260519","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"4fb5f3880289e7faadea563208b437ed9c8bdbe9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260519.tgz","fileCount":184,"integrity":"sha512-mcJAC0zrom33K3rms41/OC8/8VKbF4aieyX1go3tAAuhEno2fudgSscIHj/8MJypnvrXCmUzIIGwReSlb98t0w==","signatures":[{"sig":"MEUCIQCsgFrUhJv/6eq5W76l+Sqh1psboDRqVZ3d6fCPaNxI3wIgRHNC1fIxJZr4UhvPJ0iDYOvA04FLjtdtS9wkuqkjwy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59376452},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-mcJAC0zrom33K3rms41/OC8/8VKbF4aieyX1go3tAAuhEno2fudgSscIHj/8MJypnvrXCmUzIIGwReSlb98t0w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260519","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260519_1779150848966_0.44357141880994533","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260521":{"name":"@actual-app/web","version":"26.6.0-nightly.20260521","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260521","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b9d6d1461284357c3bd44a21e8a808e32d21c813","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260521.tgz","fileCount":184,"integrity":"sha512-wbplU79bzNquuEdCdvALTeFd/rt7lAlITqTqlcsknY7owYJHrobk1tIVIg2KNfT10Jtu5PGSYBJy7RKmPfuU/Q==","signatures":[{"sig":"MEYCIQCsrgCeHJZJvLb+BvzP/XqswxqFeESH+tRu36jhaKL5pQIhAMEPvNpw+yxYoHYHyP82Sp50tvLlhmTXdhmzZ+Kohjco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59391150},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wbplU79bzNquuEdCdvALTeFd/rt7lAlITqTqlcsknY7owYJHrobk1tIVIg2KNfT10Jtu5PGSYBJy7RKmPfuU/Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260521","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260521_1779323697398_0.9715983139942843","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260522":{"name":"@actual-app/web","version":"26.6.0-nightly.20260522","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260522","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"de862ab23dd834b0139fa1c08609117e04170ab6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260522.tgz","fileCount":184,"integrity":"sha512-YViLlJFHGp8sLKQVMaib5qTU2ZH8+mT0kamKOQdZ/XcSCafCUgFHIsLWipsr2HFi4D/s92Y4SUf1eUqB6JjSlQ==","signatures":[{"sig":"MEQCIGO5jFj45XpA0jSWvz2abItYD8uwr/Yl5aF3/bA1e6RSAiASdDUFeFKrC2R/yXh8mSOspegFzL3/SizZHk4pQ39tJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59410577},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YViLlJFHGp8sLKQVMaib5qTU2ZH8+mT0kamKOQdZ/XcSCafCUgFHIsLWipsr2HFi4D/s92Y4SUf1eUqB6JjSlQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.12.1","description":"Actual on the web","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260522","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260522_1779410008195_0.9741182623623026","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260523":{"name":"@actual-app/web","version":"26.6.0-nightly.20260523","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260523","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"c8f36900230ebf53aefc017181158cb636da6e72","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260523.tgz","fileCount":184,"integrity":"sha512-LV+WoKfrkO16+cQnOg6IOPxseVJEYYzsr5qavSORLhU/reQEgJ5R61aH/XH8nJIMxUHRL2SwnTCXC5PLcYrH5A==","signatures":[{"sig":"MEUCIGkmjB55z/Us90OLhvrJLCesWDqQYC64N1DMfE24VXo3AiEAoRS4sw7HUtKkAnCyIQ7mPIiCIqSEENvuH7XPx7b2waI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59410577},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-LV+WoKfrkO16+cQnOg6IOPxseVJEYYzsr5qavSORLhU/reQEgJ5R61aH/XH8nJIMxUHRL2SwnTCXC5PLcYrH5A==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260523","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260523_1779496376206_0.08363706538447047","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260524":{"name":"@actual-app/web","version":"26.6.0-nightly.20260524","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260524","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"93f8c36e68179a8b8f6876cdbe7b1159201ed460","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260524.tgz","fileCount":184,"integrity":"sha512-gT6jYsvXOw/L6By9MfKhO+aTUR14eMHCciuZVE9b89hh3uufDiZVtXb8jCyGusswS9o6J3/j9fu55fXvKZGPIw==","signatures":[{"sig":"MEYCIQDThRBvE2oh1EBVzOVediAiHnG3erq1oqs538jA+TzJRwIhAJkNHbgdImoKTCfP6hmUtU24PYU/BFkTaAPXYSEiY3Yh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260524","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59410577},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-gT6jYsvXOw/L6By9MfKhO+aTUR14eMHCciuZVE9b89hh3uufDiZVtXb8jCyGusswS9o6J3/j9fu55fXvKZGPIw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260524","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260524_1779582742344_0.7060299582213032","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260525":{"name":"@actual-app/web","version":"26.6.0-nightly.20260525","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260525","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8a8716c31a744646bacbb5e1bfe7b9cb9bf97218","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260525.tgz","fileCount":184,"integrity":"sha512-c6wW98npUEI6ZPnYNtJcUYHAM/MJwdTPdlUR9SjkKETZrDGbb1sSTMseaVGT05ZWVpbnesXKi014dwGJKuAQwA==","signatures":[{"sig":"MEQCICDkooSEwatYPJ1JmWclBqnrWkf5/dc80TxdU5W52wg5AiA1c1lW+aY9IPhQgv/S4vBDxK4TAVKzaIT4H3YLvLRwbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59420846},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-c6wW98npUEI6ZPnYNtJcUYHAM/MJwdTPdlUR9SjkKETZrDGbb1sSTMseaVGT05ZWVpbnesXKi014dwGJKuAQwA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260525","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260525_1779669235393_0.47607764529813745","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260526":{"name":"@actual-app/web","version":"26.6.0-nightly.20260526","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260526","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"ebe003b5a917ded3d9f64ded6991b32c7fee4d9c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260526.tgz","fileCount":184,"integrity":"sha512-PyOoUU8hc8CBAEfq+19FbBnoMEU8jDxmhtZIM0UaMNCe/XBcexLKBPXcHlr7JcykL2RBMNkRv6vcuIFxuCyusA==","signatures":[{"sig":"MEQCIAaLKNjiIK0aCazmi2tjase79ar6k1eKYIJDFhDh9WD/AiBT+jge7hkKUau39wHCqWzku4tAA5O87oZqQblUeqrWnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260526","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59444694},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-PyOoUU8hc8CBAEfq+19FbBnoMEU8jDxmhtZIM0UaMNCe/XBcexLKBPXcHlr7JcykL2RBMNkRv6vcuIFxuCyusA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260526","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260526_1779756769080_0.842787765736329","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260527":{"name":"@actual-app/web","version":"26.6.0-nightly.20260527","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260527","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"44d034d920f11d0691e03a4ed8abd87ccc7230cc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260527.tgz","fileCount":193,"integrity":"sha512-M4sVZ27ph6exQ7qPyKmdKB1rguRErAgek92k0/BihtKNhgI6HcHJFHzh01Zb70tP6k7jV9oaSNMQosYdf9fX9g==","signatures":[{"sig":"MEUCIHY5EANORqQTj7O3eeVsYeUow/1LSLG7wQddF5efJuTwAiEAnYbsp9HmmsY7uzhG59BV1qzdVKQyuR6NeXcfXBq4MeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59514751},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-M4sVZ27ph6exQ7qPyKmdKB1rguRErAgek92k0/BihtKNhgI6HcHJFHzh01Zb70tP6k7jV9oaSNMQosYdf9fX9g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260527","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260527_1779842094638_0.9870509340648632","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260528":{"name":"@actual-app/web","version":"26.6.0-nightly.20260528","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260528","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"cd9ed7ae5a5dbe479ae060da3b1ac7933fd4a164","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260528.tgz","fileCount":193,"integrity":"sha512-FMbZi4ZbiNNNjm/9cCs/jhiySrbMWPpxZxz81+5f/eCMgTHwpW82U9WW7PaJp3v7Qk3WclEC6B4lkRLMB35Tyg==","signatures":[{"sig":"MEQCIBTZUikFyy03UkxFspxHFGby/zdqWg6Wcmf1XAEk6+WUAiBzh1u4RMqlcgt++lLyaUZ9bvaF8GBdMa7Lne2MuUyHaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260528","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59516108},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FMbZi4ZbiNNNjm/9cCs/jhiySrbMWPpxZxz81+5f/eCMgTHwpW82U9WW7PaJp3v7Qk3WclEC6B4lkRLMB35Tyg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260528","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260528_1779928333250_0.6905083081398149","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260529":{"name":"@actual-app/web","version":"26.6.0-nightly.20260529","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260529","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"4eb3c04fefa103e9ece97d6dd84b06205ccea99c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260529.tgz","fileCount":194,"integrity":"sha512-gF0DDJtJwz66KTWB5y3VHIK/Ih4zwlMFDZWQ0FtrSMgA4hMXOyGagl1BJ8XzRfF1xMddUQs4iN8ApKRDIdASvQ==","signatures":[{"sig":"MEUCIQCRH/KIX2HQWCAlu4xNSvH1SR4BwDqPByDU4pXleLvzQgIgGk/npedN/jRJN1ouwK78tPUgdeHVgpUYzXUAq6DikGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260529","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59517194},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-gF0DDJtJwz66KTWB5y3VHIK/Ih4zwlMFDZWQ0FtrSMgA4hMXOyGagl1BJ8XzRfF1xMddUQs4iN8ApKRDIdASvQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260529","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260529_1780015017422_0.0971920419442307","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260530":{"name":"@actual-app/web","version":"26.6.0-nightly.20260530","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260530","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"ff68ee765c72718839059c520cb6cdc4958e9fff","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260530.tgz","fileCount":194,"integrity":"sha512-kIjGfpFoZUW6GDAGOahxT6F1fhvgWa4QH6/OelTWN9bANZ0yWl1/HKA9otV3VxxkR/y8yxlii7B3TS7VWRm8Tg==","signatures":[{"sig":"MEUCIC838LzKcacX+tEtzJCXs/fm1ru6AI393CnrAnAfnG4rAiEAgMp1aauKPowcAicNYWREhrz06wck0Fy6RCM9mFRj8mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59548433},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kIjGfpFoZUW6GDAGOahxT6F1fhvgWa4QH6/OelTWN9bANZ0yWl1/HKA9otV3VxxkR/y8yxlii7B3TS7VWRm8Tg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260530","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260530_1780101212307_0.8543307573647181","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260531":{"name":"@actual-app/web","version":"26.6.0-nightly.20260531","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260531","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9d4a85142558b503c9f5a5170bad2b96fc993061","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260531.tgz","fileCount":195,"integrity":"sha512-uXCYkfAsuCVbWqo2J1swSsb3IpU2yNy1sikL111w/frmYLrn//VYtW9JXiZ5fkvBBu9ZGqGeIwABHpQx6C3oTA==","signatures":[{"sig":"MEYCIQDzlqRKEoKYtm4IceNTee70LmMuL93zhQaYXkyfZ4gV9wIhAM0nMkaJUZnMpekgG3x1KXMvWDNSGRFLmGlUX9f6yHO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59563434},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-uXCYkfAsuCVbWqo2J1swSsb3IpU2yNy1sikL111w/frmYLrn//VYtW9JXiZ5fkvBBu9ZGqGeIwABHpQx6C3oTA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260531","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260531_1780187698076_0.727208015271569","host":"s3://npm-registry-packages-npm-production"}},"26.6.0-nightly.20260601":{"name":"@actual-app/web","version":"26.6.0-nightly.20260601","license":"MIT","_id":"@actual-app/web@26.6.0-nightly.20260601","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"be39a23c3e2e21f880c133041a52cab826d5beba","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0-nightly.20260601.tgz","fileCount":195,"integrity":"sha512-7cfNAIZP4Zc11qIACGJDa0z+EEo6NGIiqmoGtWEAsZEls+21kz6J4r/+YLL62EQNNZgsGJfxSvw6AeDf6gKuVQ==","signatures":[{"sig":"MEQCIFzIqWyS7ToiZlj9Bay19x2nQBYRTQ09zwkT2czNxp7iAiBhc1vl8CxUzkjIidmLAXKmf1v8xHfprEVjxrOzMaQR1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0-nightly.20260601","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59563962},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7cfNAIZP4Zc11qIACGJDa0z+EEo6NGIiqmoGtWEAsZEls+21kz6J4r/+YLL62EQNNZgsGJfxSvw6AeDf6gKuVQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0-nightly.20260601","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0-nightly.20260601_1780274148169_0.9296467638043118","host":"s3://npm-registry-packages-npm-production"}},"26.6.0":{"name":"@actual-app/web","version":"26.6.0","license":"MIT","_id":"@actual-app/web@26.6.0","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"873dcdc5e4158dad7f541b7f8cb1e6a924621f3d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.6.0.tgz","fileCount":183,"integrity":"sha512-Yq7eLi993ePPveOY0qNJq8gDbEx0QEASx2j/hBNHpeaJeXlZphmPrkjcWofgPLPsBHCXH3OjXlahx3JeWz0J9Q==","signatures":[{"sig":"MEUCIQCEIA2t5B4R3zNeBCvcoLMVMjIDIMIGuBQPsICJ1bcxHAIgUVeCLGrx1rkFOcpOIs7+bbuzgrPTCO4gHxuIKCxIZDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59446823},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Yq7eLi993ePPveOY0qNJq8gDbEx0QEASx2j/hBNHpeaJeXlZphmPrkjcWofgPLPsBHCXH3OjXlahx3JeWz0J9Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.6.0","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.6.0_1780331808851_0.2000517853557513","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260602":{"name":"@actual-app/web","version":"26.7.0-nightly.20260602","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260602","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"dbc3af61c69d99a5fd518c0a5286e957177deb10","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260602.tgz","fileCount":195,"integrity":"sha512-21vO/TjouE5W1dO/AU5mO9VAEcLgGjrBXowohRYJecsLeuTLRvxIRWxgaLpOErg7YX7aoPFmnZLhQ2aRQOsNKg==","signatures":[{"sig":"MEQCIC5/zDmPfEacUGKbrykvxQMrjEJDDOAiuGrJUZNGFIlQAiB+W2ZiGRLbZle/pZqo9wWyyOLYV56pxOa2FTgLDcDGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260602","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59564300},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-21vO/TjouE5W1dO/AU5mO9VAEcLgGjrBXowohRYJecsLeuTLRvxIRWxgaLpOErg7YX7aoPFmnZLhQ2aRQOsNKg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260602","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260602_1780360791071_0.6885987585460667","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260603":{"name":"@actual-app/web","version":"26.7.0-nightly.20260603","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260603","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d289aef7d3ecf28d19221ba8a8f7767580893af3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260603.tgz","fileCount":195,"integrity":"sha512-xOvDJtr8adz9O5780dKjIx1SUn/s1vXhFT5trOtmgAMRjLBb6BTMRpg2kRPINt/jpqIEB6vfcorf6Mq/TncD3g==","signatures":[{"sig":"MEUCIQCEwmKhtYpQnf+ezN3sEgAzQCjDE+h4TH1dUSTA9WgUpgIgJJNT1eLx+hB7Fan24R1sGLwUJ8Vxgk+j7qHZbJhAgoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260603","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59358737},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-xOvDJtr8adz9O5780dKjIx1SUn/s1vXhFT5trOtmgAMRjLBb6BTMRpg2kRPINt/jpqIEB6vfcorf6Mq/TncD3g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.13.1","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260603","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260603_1780447465185_0.6885079126290274","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260604":{"name":"@actual-app/web","version":"26.7.0-nightly.20260604","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260604","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a693615b1d9426a6b4d23285c31efab909ed77fc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260604.tgz","fileCount":195,"integrity":"sha512-h88Lg+VAImtgNPfGoyzHgC6cQL6fQv/H6csZPgggz/PbCQuTgbiRDv7tXcCHcwJYpWhn5+JexpAbhdzLEWpZHw==","signatures":[{"sig":"MEUCIQDvBY53xPtCR8pUgi3SliqoH0wtfZPaXcDlVEuVDhQfJAIgDRHDYL10s/9ezKA3xYE1SD7ducXBuiVKEnTHnJadC7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59401367},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-h88Lg+VAImtgNPfGoyzHgC6cQL6fQv/H6csZPgggz/PbCQuTgbiRDv7tXcCHcwJYpWhn5+JexpAbhdzLEWpZHw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.14.2","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260604","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260604_1780533900510_0.5707001787901669","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260605":{"name":"@actual-app/web","version":"26.7.0-nightly.20260605","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260605","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"335db7bc7bc2bea3af51b6048920614fb2b6ba94","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260605.tgz","fileCount":197,"integrity":"sha512-cg8y7QJ2Pcr9ZzIhci4PkCZnEmGXqVaj4RI94wO1XnsEfn+7Sxw4hd3qmTua+OG6xHxJi0RahDFU7pVIQ0ITsQ==","signatures":[{"sig":"MEQCICFSjQoSr1UFslRSVjiqkTtz1kHFucZqYVTxnU1WFbO3AiAPQO/Qu99XzyDhboZFKJdxeGfg+jcUz0gBJUyWdzs5yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260605","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59438773},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cg8y7QJ2Pcr9ZzIhci4PkCZnEmGXqVaj4RI94wO1XnsEfn+7Sxw4hd3qmTua+OG6xHxJi0RahDFU7pVIQ0ITsQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260605","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260605_1780618651536_0.21163048106442894","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260606":{"name":"@actual-app/web","version":"26.7.0-nightly.20260606","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260606","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8322bee2f770219c4a99878e0119a9cd2a28b1ce","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260606.tgz","fileCount":197,"integrity":"sha512-wT7J8ybji6NZ6ww72flyOcgfT8AXH252Q2/zvuoNwu3z/Fk5yt8as8N9uWz+1RHGu60+Jwj8y398eZip9mUGEQ==","signatures":[{"sig":"MEUCIQDAQanGZYWCPjOWsB8EayZusyTAWPEkDWzz0QnraxP7ywIgWIIU2ap7CPEMLTvTYGiXumhTQZ9YXcuhkgev673hNiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260606","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59468942},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wT7J8ybji6NZ6ww72flyOcgfT8AXH252Q2/zvuoNwu3z/Fk5yt8as8N9uWz+1RHGu60+Jwj8y398eZip9mUGEQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260606","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260606_1780706101993_0.29200681240673143","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260607":{"name":"@actual-app/web","version":"26.7.0-nightly.20260607","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260607","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"15b1ae9b17e4b1e68b7a34c07fba2c6223dfba2c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260607.tgz","fileCount":197,"integrity":"sha512-FPVNtgk+J4OGyFYPLBTT0Nz/mi7EewQlHKbXAIsQsSBCjOI3m6RKEPI1xZUmL3VibE3gYj76vA4x8IN0M0uYMQ==","signatures":[{"sig":"MEYCIQCcoWkKJ8NUKSM/GlmoTb2IIdttUGvlKO8tMC8HACzsowIhAIM+NTUZaPU4+XA6llelqMIdfdLu90DUJ2UZyo7x9/cA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59613094},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-FPVNtgk+J4OGyFYPLBTT0Nz/mi7EewQlHKbXAIsQsSBCjOI3m6RKEPI1xZUmL3VibE3gYj76vA4x8IN0M0uYMQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260607","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260607_1780790817553_0.9913752849420296","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260608":{"name":"@actual-app/web","version":"26.7.0-nightly.20260608","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260608","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d3a7ef8b7d59006c63857cacd6125ccc119b1266","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260608.tgz","fileCount":197,"integrity":"sha512-YRz8G8ugqi3zc3tbt2SVcE3RwW0q33NETj3sMKV7Wc1fmo7H+Cn9utmWqQz7SiCX8y0FpaNqkWjEtpiEQaPv7g==","signatures":[{"sig":"MEYCIQDYF4hSOyDqHOBfypnkbwY4l1vvD3704pMj2ur17UQhFwIhAKzTNNU+Z9A58ribZ8h+8NXVE552AibCV9t58sfd/HFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260608","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59638938},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YRz8G8ugqi3zc3tbt2SVcE3RwW0q33NETj3sMKV7Wc1fmo7H+Cn9utmWqQz7SiCX8y0FpaNqkWjEtpiEQaPv7g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","absurd-sql":"0.0.54","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260608","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260608_1780879073589_0.7110550628166117","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260609":{"name":"@actual-app/web","version":"26.7.0-nightly.20260609","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260609","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"4b932efe413aa32a36c6ecef113be63b7d74ffe3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260609.tgz","fileCount":197,"integrity":"sha512-vv7+leguW5i4luA1/RpO7bMq5cwnSgdqhGOy7ttYs2H18IbK3R2uzddN1ZZMB0XUkSbJC5eLiyJTl4oLsa1pdQ==","signatures":[{"sig":"MEYCIQCBEmxEIDsbNoO63IKWt6raJRcNVHVmZIYl/Xm38BvVgwIhAOZSXPquOg3ObqVTo8sKkdMtSWewq48A2NYm9TwyI1oT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260609","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59679444},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-vv7+leguW5i4luA1/RpO7bMq5cwnSgdqhGOy7ttYs2H18IbK3R2uzddN1ZZMB0XUkSbJC5eLiyJTl4oLsa1pdQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260609","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260609_1780965181130_0.0765526631509803","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260610":{"name":"@actual-app/web","version":"26.7.0-nightly.20260610","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260610","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"397aeba742a04979c3c79cbcea3e2327f8fc877c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260610.tgz","fileCount":197,"integrity":"sha512-pk1294Gf7lGrz8ChYHOYrRUCTxm9QXs6uHWFvej/kvXFleswd3HTLu/NuZTUL787CkHdWaliGmwv/TSGHPsnFg==","signatures":[{"sig":"MEUCIQCw1KJVTj0VyzX0Wm1IJqN8rmGQOFLO8vxKpU6ZtyxAtwIgXbKS3i8mxH8XZqzcj7Jkc//1dTp5wNuoBLIQT7FwTfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59683080},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-pk1294Gf7lGrz8ChYHOYrRUCTxm9QXs6uHWFvej/kvXFleswd3HTLu/NuZTUL787CkHdWaliGmwv/TSGHPsnFg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260610","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260610_1781051955136_0.7419294066501356","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260611":{"name":"@actual-app/web","version":"26.7.0-nightly.20260611","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260611","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"f9783bcda542c86164c0cb9e0ece91c6390ef4e1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260611.tgz","fileCount":197,"integrity":"sha512-oqn8C4219UX4VDcd45qrinsisctHDjYa7mcpEmUTstxTrfPxOu8kWtNfS0hHLJs0pr36oYG1LMW/17E+hlDP7g==","signatures":[{"sig":"MEYCIQCA0gafg29/P6b0kRN2THE601rhMBgHaruEWEZgwyre3gIhAJD8qoXEe/b12ErZA5rq50kZtQO9kRUepIYKAgxj4Ruc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59702211},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-oqn8C4219UX4VDcd45qrinsisctHDjYa7mcpEmUTstxTrfPxOu8kWtNfS0hHLJs0pr36oYG1LMW/17E+hlDP7g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260611","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260611_1781138391908_0.6473338060234106","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260612":{"name":"@actual-app/web","version":"26.7.0-nightly.20260612","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260612","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"aaf38b0c94156ec2f78a1e4f990be75b17f8cfd5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260612.tgz","fileCount":197,"integrity":"sha512-1za7aj2QvQVkMPYtiR3ZiZPx1Cba6he8i6NB/7TC8AzaerRFNnB4PUl/uZ+Y7OiLBGCEEt2FuCUDUOz9YSrbJQ==","signatures":[{"sig":"MEYCIQDqT9SjxXxOJSFDENeygPmKa6GI5CVgOH619ZgPtY6GrQIhAIK0gtQlUwEfC+qZeXk52FxVoRghYinoWVnKIIgwULNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53527742},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1za7aj2QvQVkMPYtiR3ZiZPx1Cba6he8i6NB/7TC8AzaerRFNnB4PUl/uZ+Y7OiLBGCEEt2FuCUDUOz9YSrbJQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260612","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260612_1781224853853_0.13589371444718212","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260613":{"name":"@actual-app/web","version":"26.7.0-nightly.20260613","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260613","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"050ddced8b5fe9760c93ada90e63d32ad9340c11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260613.tgz","fileCount":197,"integrity":"sha512-OuszATe5EOuo2Z834t3s4dnt3QPEbtbFEZmgM0pklKVAU5yNAmbWqRNS/EJ2cFlJwzmh/XDhWfxV7QRyEIvwXw==","signatures":[{"sig":"MEYCIQCq+7ZsqgHCXbk3O7l0VMSOfcdbFyf/WfQ8yKatRivnpQIhALA/1Ax6ZDBh/YhrsUB9W+HRFzeslYe2zoy0j4Q03MEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53530373},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-OuszATe5EOuo2Z834t3s4dnt3QPEbtbFEZmgM0pklKVAU5yNAmbWqRNS/EJ2cFlJwzmh/XDhWfxV7QRyEIvwXw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260613","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260613_1781311228044_0.42148838414558276","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260614":{"name":"@actual-app/web","version":"26.7.0-nightly.20260614","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260614","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9335bad08d7ec94b5db4515178ff94c9ae6c61da","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260614.tgz","fileCount":197,"integrity":"sha512-EWbFy9Unzd/Z2meBxYq6LwOKShaoPUTHg9GII663yM+DduemHVzkFy0MWix1iFl/Hq2f3vIOZaPQ0VcgZzRkOg==","signatures":[{"sig":"MEUCIQCQdT1sKf5mmaHn74fJHkQiYGqzq/tGRoK8HDs+hm8EuwIgayKL7IwpKlcoSVgpa54v8ZnrBGmg9HelaYomK4vQFhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260614","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53530373},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-EWbFy9Unzd/Z2meBxYq6LwOKShaoPUTHg9GII663yM+DduemHVzkFy0MWix1iFl/Hq2f3vIOZaPQ0VcgZzRkOg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260614","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260614_1781397502238_0.4492854140747806","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260615":{"name":"@actual-app/web","version":"26.7.0-nightly.20260615","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260615","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d09a39a88b56d5a406368ae1f61c274f02b31464","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260615.tgz","fileCount":197,"integrity":"sha512-tQdu6DGRvbeVKNXllvHRKH+V8wORaig0MDzPIlad9tNPqVjcPjDMEUzyYu+uXwIGhI09LEdaej2oICKVxGriKg==","signatures":[{"sig":"MEUCIAZ0q2K8M8t7r3WOigLB+mFovqvZbSDknRPsZ+zE9ZXFAiEA/b06/wtw1UJCi/Ugg8ASjccPkayVdY/z3AF+v6p+hb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53530373},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-tQdu6DGRvbeVKNXllvHRKH+V8wORaig0MDzPIlad9tNPqVjcPjDMEUzyYu+uXwIGhI09LEdaej2oICKVxGriKg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260615","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260615_1781484011646_0.7231679773870086","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260616":{"name":"@actual-app/web","version":"26.7.0-nightly.20260616","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260616","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9a0eda9d0c72ab59633eaf93bc447f8b3c9704d0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260616.tgz","fileCount":197,"integrity":"sha512-hIA9R4gprvLhOeAZa2kKCne4iksFcaTTv7vkUb52Iy3mSgjYAVL+I5kiDqn7hR4oV3jULDqox1C7m6NRk37FJQ==","signatures":[{"sig":"MEUCIQD/Vui+YDWe8VOxaetDr146UIkqafSTqmVIjWCaP+IbkgIgVWm9A9hwjTxMloXidpn8SRa2/7XRsMohz9f5D/feX4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53533846},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-hIA9R4gprvLhOeAZa2kKCne4iksFcaTTv7vkUb52Iy3mSgjYAVL+I5kiDqn7hR4oV3jULDqox1C7m6NRk37FJQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.99.0","uuid":"^14.0.0","vite":"^8.0.5","jsdom":"^27.4.0","react":"19.2.4","lodash":"^4.18.1","vitest":"^4.1.2","i18next":"^25.10.10","pikaday":"1.8.2","date-fns":"^4.1.0","recharts":"^3.8.1","rolldown":"^1.0.0-rc.13","cross-env":"^10.1.0","downshift":"9.3.2","lru-cache":"^11.2.7","react-dnd":"^16.0.1","react-dom":"19.2.4","react-aria":"^3.47.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.0","memoize-one":"^6.0.0","react-redux":"^9.2.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.14","hyperformula":"^3.2.0","re-resizable":"^6.11.2","react-router":"7.15.0","react-spring":"^10.0.3","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^16.6.6","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.2.0","@actual-app/core":"26.7.0-nightly.20260616","@codemirror/view":"^6.41.0","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.11.2","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.2.4","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.1","react-error-boundary":"^6.1.1","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.96.2","@uiw/react-codemirror":"^4.25.9","react-aria-components":"^1.16.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.1.8","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.1","@react-aria/interactions":"^3.27.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260616_1781570732466_0.7517077846333036","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260617":{"name":"@actual-app/web","version":"26.7.0-nightly.20260617","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260617","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"68d4c5e3033ee8c119fe49a87eba4f18493179eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260617.tgz","fileCount":180,"integrity":"sha512-g+ATyQWuFriaWXR/hqMyrllVJflRpdImGhlg+s7efCcjDGWa3eDC3Zj7IzznjwKJtUfzNwAW/Pa9g1f+3EF//w==","signatures":[{"sig":"MEUCIEcal7ikHsfkV/7E8rHeAF4QyJ9oX6BMLJ7vXnamdpSOAiEAjYHDgZ9jAAXIQsnrL8BGgUXbhnuGT2Iht+j5BmjHRME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260617","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53331479},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-g+ATyQWuFriaWXR/hqMyrllVJflRpdImGhlg+s7efCcjDGWa3eDC3Zj7IzznjwKJtUfzNwAW/Pa9g1f+3EF//w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.0","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","lodash":"^4.18.1","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","memoize-one":"^6.0.0","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260617","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260617_1781656835967_0.7889070585143796","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260619":{"name":"@actual-app/web","version":"26.7.0-nightly.20260619","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260619","maintainers":[{"name":"actual-app-user","email":"help@actualbudget.com"},{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a5f716fec1101d975d954086f57e2f7f9cc7af18","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260619.tgz","fileCount":180,"integrity":"sha512-CucFo2KHo6OS8TOqhJx1zb+f4j9smMKVJ3984lgOSuExJ1jsZ/g/Ic8KGqacZTQ1mcAQzk9UGO2KTJYyZ4lMFA==","signatures":[{"sig":"MEUCIQC2p/tpgskD7pfOoY62IzlLZ/m16M1ROeoMFZMrJTxAXwIgM8ijFZa009ik49tY7nS1NdDfxA5Jf1eaEYoLTO06p58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260619","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53345764},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-CucFo2KHo6OS8TOqhJx1zb+f4j9smMKVJ3984lgOSuExJ1jsZ/g/Ic8KGqacZTQ1mcAQzk9UGO2KTJYyZ4lMFA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.0","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","lodash":"^4.18.1","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","memoize-one":"^6.0.0","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260619","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260619_1781829886412_0.4536911825746346","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260620":{"name":"@actual-app/web","version":"26.7.0-nightly.20260620","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260620","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"aa6853ececa2608e6f9dab6e0f42d2fc7f5f291b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260620.tgz","fileCount":180,"integrity":"sha512-1iJFiuRsqeq0/TdW3+qIHr3mgJrS1PdLy045bDeNi4A7Y+UGSdcF/JS5KGMX1ZAWwBMmQIg/oWH03hfx4TKoxw==","signatures":[{"sig":"MEUCIQChMbYB2+i9/1qpFvLp4GVNKdimPVylKVCAsy33+RYX2QIgPGYZu7atm12D8KwvhCAgIkkXxfYAKxrHspMG28nklqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53347777},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-1iJFiuRsqeq0/TdW3+qIHr3mgJrS1PdLy045bDeNi4A7Y+UGSdcF/JS5KGMX1ZAWwBMmQIg/oWH03hfx4TKoxw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.0","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","lodash":"^4.18.1","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","memoize-one":"^6.0.0","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260620","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260620_1781915751039_0.4502098807860031","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260621":{"name":"@actual-app/web","version":"26.7.0-nightly.20260621","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260621","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8aba6313b67309595b128b9fec3c4f8327ffd56b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260621.tgz","fileCount":180,"integrity":"sha512-muT/1For0uMnu7NJuWzzOVLKwlcCbYYZ2NVzrPDyWOBXYygVvzIXwMUOpFf5nphZyq2xIcVeCljjQx8TM11P9Q==","signatures":[{"sig":"MEUCIQCEU5V583qSZvPhM8NNkg2PoSOg0V2yuhGj1sTxiwkHzgIgEWrcuScFCPHJaD0lX+N2v81PpE9Cg6mP8RnhHnkRaX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53425197},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#polyfills":"./src/polyfills.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-muT/1For0uMnu7NJuWzzOVLKwlcCbYYZ2NVzrPDyWOBXYygVvzIXwMUOpFf5nphZyq2xIcVeCljjQx8TM11P9Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.0","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","lodash":"^4.18.1","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","memoize-one":"^6.0.0","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","@types/lodash":"^4","html-to-image":"^1.11.13","promise-retry":"^2.0.1","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260621","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@types/promise-retry":"^1.1.6","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@juggle/resize-observer":"^3.4.0","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260621_1782002319914_0.7600994306206523","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260622":{"name":"@actual-app/web","version":"26.7.0-nightly.20260622","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260622","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"763282923cc110d0f2da246d1cc9ca85365f5d6d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260622.tgz","fileCount":178,"integrity":"sha512-lieux1OWewuL9mMCYRuLXhrqz1yWRRD2uKMmcsKT5EJEJYJSpZo+J7jGxC2PamOrxrA2eGHrYZt2+CePg8L2Ng==","signatures":[{"sig":"MEYCIQDufqVqAC04gp8sNnky8UXgYiQ0ib2GmgpwHE5c+dchQAIhAIEo4KWGJd5+lwd370fcgjX6YbtpVwcsjSsOAimTQpHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52815813},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lieux1OWewuL9mMCYRuLXhrqz1yWRRD2uKMmcsKT5EJEJYJSpZo+J7jGxC2PamOrxrA2eGHrYZt2+CePg8L2Ng==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260622","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260622_1782088749034_0.8264368541130036","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260623":{"name":"@actual-app/web","version":"26.7.0-nightly.20260623","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260623","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"29c350af77889f82575018367fb72ff19ca98859","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260623.tgz","fileCount":178,"integrity":"sha512-dlerlBWI69mw8ubvL0sISe8e3b18jZoVDddiWnpinduLul7P6LOLXOk0SZzA4ZrbkRYM1fbr9/AVVVif+I4p4Q==","signatures":[{"sig":"MEYCIQCfyrD+MEkH7A7jF3GnBf22PocE8muBbxX0N2FPJwf4XAIhAKoqP3MZS1TskM4QqQpZRu47kVUr+7OWar8VSqV69/sW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260623","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52825608},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-dlerlBWI69mw8ubvL0sISe8e3b18jZoVDddiWnpinduLul7P6LOLXOk0SZzA4ZrbkRYM1fbr9/AVVVif+I4p4Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260623","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260623_1782175001506_0.9184590257895373","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260624":{"name":"@actual-app/web","version":"26.7.0-nightly.20260624","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260624","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8e13ba7ed55dfec9fb70ebe05afdfd6e8f155f5e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260624.tgz","fileCount":178,"integrity":"sha512-MP61e9DLkfWzUdOIuD8CR9jJhaqtpDmGCVwQGBnNxxVL0aKmjw1jXqW+QLS1byJ/KWpYG/vI1L6Ofgi3kL/MOg==","signatures":[{"sig":"MEUCIC0vFj2wQDq+g/9bXxtv4KeLLpUdbcra1LfZZXxTajKvAiEApXZoQKxBng2o8rP7d0nS6SMu4hh746rdLMwLC7H7j1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260624","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52763623},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-MP61e9DLkfWzUdOIuD8CR9jJhaqtpDmGCVwQGBnNxxVL0aKmjw1jXqW+QLS1byJ/KWpYG/vI1L6Ofgi3kL/MOg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.13.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260624","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260624_1782261069795_0.596796516257375","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260625":{"name":"@actual-app/web","version":"26.7.0-nightly.20260625","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260625","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"30212faa5055dfdc9a615983b10a4fe68055e058","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260625.tgz","fileCount":180,"integrity":"sha512-K0oCQB9s20IVPTmafJ9Xww8s1K30KCTE118JYnP75ywuK636dJhXcfOtxRK7xT4uCiLSDy81pMuk8Y4LH7mevQ==","signatures":[{"sig":"MEYCIQCUrjkAVLaozzZa2q1yHuPPfSURG1cX3VPRVioh31EVdwIhAITMHmwvl7NgVFdzFB1vcuiMc0ha3jeXJVEdI8exXb5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260625","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52971372},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-K0oCQB9s20IVPTmafJ9Xww8s1K30KCTE118JYnP75ywuK636dJhXcfOtxRK7xT4uCiLSDy81pMuk8Y4LH7mevQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260625","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260625_1782347749596_0.7927725090656368","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260626":{"name":"@actual-app/web","version":"26.7.0-nightly.20260626","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260626","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6b7a2276bc857fd2891ea1fa34f3f70272b49cbf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260626.tgz","fileCount":180,"integrity":"sha512-O6lX/lBy9qdnG0yXCFZPnDGforqusI2fYZP1j4mvVHSPvGmcS0fKhhW7AVhpDXHvfI+CoUw239UqV679GPHpgw==","signatures":[{"sig":"MEQCIGUAccbfs08pT4TRK/EUY/TXesvUu4HEYSIOuo4wMgyCAiBCOKAge8Xy64VDzvX4nsXBh4c/nNQn7gtZp+7MmUvFYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260626","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52979654},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-O6lX/lBy9qdnG0yXCFZPnDGforqusI2fYZP1j4mvVHSPvGmcS0fKhhW7AVhpDXHvfI+CoUw239UqV679GPHpgw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260626","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260626_1782434233115_0.47839091411244894","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260627":{"name":"@actual-app/web","version":"26.7.0-nightly.20260627","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260627","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"fc975acc09ab9ff9a768f4a8687173f9b0de8402","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260627.tgz","fileCount":181,"integrity":"sha512-AqGudCTNh5nAXCXjzwvcvgQ3jH4jak3witChnJ1KGkLyUQjpYzeUQ9knK0j3uOGPWsCL35GnMRBX5gW/ob+7KQ==","signatures":[{"sig":"MEUCIEaL8mh2bEmfHiajoq8nI5kIr6oDflQb/aNYgQGsqljvAiEAyUEBJOLZod4leCUYSjoaK+JwGGlX+wjLOBSleFhV08g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52968291},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AqGudCTNh5nAXCXjzwvcvgQ3jH4jak3witChnJ1KGkLyUQjpYzeUQ9knK0j3uOGPWsCL35GnMRBX5gW/ob+7KQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260627","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260627_1782520502767_0.2605745486876243","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260628":{"name":"@actual-app/web","version":"26.7.0-nightly.20260628","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260628","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9154fd89692d3896e2f4d0b0f396946147252a05","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260628.tgz","fileCount":181,"integrity":"sha512-sBiKmUPUFqSS4Fn7d+RhBtaj1cnJl0G8koqDmmKi96Q5Yg5rXM78IHrE2c9q1MsJimlW2l6Nf7ZYaqFWEhKpHw==","signatures":[{"sig":"MEQCIB7eGRcPEcKK/0zBS02IlsuXsrhtXguXuM+I8bI1C3SuAiBUKpAk5FILgfje0/gSr7Ep+B0oMWQDg14xekHHvIjp6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53002403},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-sBiKmUPUFqSS4Fn7d+RhBtaj1cnJl0G8koqDmmKi96Q5Yg5rXM78IHrE2c9q1MsJimlW2l6Nf7ZYaqFWEhKpHw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260628","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260628_1782606871130_0.14982996205891896","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260629":{"name":"@actual-app/web","version":"26.7.0-nightly.20260629","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260629","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a70c224bf0a3073fb3faa8cc2c3884da3e07caab","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260629.tgz","fileCount":181,"integrity":"sha512-JhcP2VwERp2eJU585OyN0RzGBYD4MAN8FvnSwtQK6m3B/DsZpJm8syIA7r59Pjg2ues0qbpz69Bum83dTp6+XA==","signatures":[{"sig":"MEYCIQDC+MtalIEWVYOZeTam+x+0r6W9hbaI4l0rhXB4YZdehQIhAOG30mbJfLtqsNxMiRwQQNj+OWZK+pnGuYtw8o6Y0p44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260629","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53004066},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-JhcP2VwERp2eJU585OyN0RzGBYD4MAN8FvnSwtQK6m3B/DsZpJm8syIA7r59Pjg2ues0qbpz69Bum83dTp6+XA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260629","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260629_1782693365384_0.510373057184311","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260630":{"name":"@actual-app/web","version":"26.7.0-nightly.20260630","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260630","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"466a0196cf365f40d5448d51bfa0e9e0cd069164","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260630.tgz","fileCount":181,"integrity":"sha512-/W3RYfcEVV29Bmgju+80lPR4Z/RkdzOZ128zg29r+WkUwITuZWuALE9icFSKc6ifwnl/6E/s9KY5zbD+NickcQ==","signatures":[{"sig":"MEUCIGd4mYicZuL0YeVifUqHvWrI9eSoXL2cf1H73U9dp2Q7AiEAiKVFtKj/GKALx9q8DJxk8CNb6I5ossQ/d2mQxwYJEyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53057297},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/W3RYfcEVV29Bmgju+80lPR4Z/RkdzOZ128zg29r+WkUwITuZWuALE9icFSKc6ifwnl/6E/s9KY5zbD+NickcQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260630","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260630_1782779703441_0.9029500319321953","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260701":{"name":"@actual-app/web","version":"26.7.0-nightly.20260701","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260701","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"129ceefbe827a5fc78b621a7382649f5a87a2231","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260701.tgz","fileCount":181,"integrity":"sha512-pnykkafvJOd5uDCvcMg/DBhV73h0Ku7Mam0dcKM57rB+sRzAlx/qk2OFWfpBobyOgURBGNJrGS2j+nOBWZ7q7A==","signatures":[{"sig":"MEUCIQDSFtNOKz74IpobU0DKtfyS50nt8RME5J2OtFUnkGCcTQIgTc1URutlAOThZrVYybzjVYiXSydr/A0zIhU5ap4X1q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53033563},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-pnykkafvJOd5uDCvcMg/DBhV73h0Ku7Mam0dcKM57rB+sRzAlx/qk2OFWfpBobyOgURBGNJrGS2j+nOBWZ7q7A==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260701","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260701_1782866388896_0.5348242253971978","host":"s3://npm-registry-packages-npm-production"}},"26.7.0-nightly.20260702":{"name":"@actual-app/web","version":"26.7.0-nightly.20260702","license":"MIT","_id":"@actual-app/web@26.7.0-nightly.20260702","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a08d342ad9eb042749bfb4fee815280a1310197d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0-nightly.20260702.tgz","fileCount":181,"integrity":"sha512-fGpP7TaMxuTONZdxgiPzbBazHzXtVFmFdSePjeMWFdBM9kf78jpv98P5vDfgSR12dP+aV19D2VrEbLZvpAyr9w==","signatures":[{"sig":"MEYCIQDHFHbZi1hdSiFF9dajqVW3lwKVLP61B4+KK8Ok95uvjgIhAM4T/OnrLwagJ3SgThzNoQZH+LMFGHv+18GRM4lJDK+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0-nightly.20260702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53039442},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-fGpP7TaMxuTONZdxgiPzbBazHzXtVFmFdSePjeMWFdBM9kf78jpv98P5vDfgSR12dP+aV19D2VrEbLZvpAyr9w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0-nightly.20260702","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0-nightly.20260702_1782952527213_0.8631372836207691","host":"s3://npm-registry-packages-npm-production"}},"26.7.0":{"name":"@actual-app/web","version":"26.7.0","license":"MIT","_id":"@actual-app/web@26.7.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"abd8c1393467fa8ae0622365dc4f1d69ecdf1b3c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.7.0.tgz","fileCount":181,"integrity":"sha512-wWRDp8SMeWW/Lbq+HCQ5sibjoLTIPhny/ZkeArAEzRisH2WKDX4ir1fiRJ5Ki5b6yMUZoPLOl4S3AVY/ChFsQw==","signatures":[{"sig":"MEUCIQDb//QhVUnG2I4qYW5aBswnw7oMpHbZVi5THXL7OfoWFwIgNl6NO9jBi7ktiKfuGrVdvAo/YiDjRoJV+q7UDqkQBRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53054832},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-wWRDp8SMeWW/Lbq+HCQ5sibjoLTIPhny/ZkeArAEzRisH2WKDX4ir1fiRJ5Ki5b6yMUZoPLOl4S3AVY/ChFsQw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.7.0","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.7.0_1783008831382_0.27991575592202556","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260703":{"name":"@actual-app/web","version":"26.8.0-nightly.20260703","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260703","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a5f5ab3ecde8dd58fc55dc3348835f30d31ccbfb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260703.tgz","fileCount":181,"integrity":"sha512-nLnVekvH7sR89G0VUrBzD1jR6s/A2raqQTJDaJxU4FLwKz/1bX30LEQH+21EFmccrjWf0NkLu2ov1agP2E85IQ==","signatures":[{"sig":"MEYCIQCwvCenci26SjXDGYyCMEMaepixEhcYO1xaV8jwQS9L5gIhAMzeT4B+R3Y0WV8rsIKO7GfB5ix0WPGZM2VC4k9s++/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260703","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52998145},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-nLnVekvH7sR89G0VUrBzD1jR6s/A2raqQTJDaJxU4FLwKz/1bX30LEQH+21EFmccrjWf0NkLu2ov1agP2E85IQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260703","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260703_1783038684512_0.04925243586674499","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260704":{"name":"@actual-app/web","version":"26.8.0-nightly.20260704","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260704","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6f03c5d60f52f03385b6b7d7a28b39d71dd201d5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260704.tgz","fileCount":181,"integrity":"sha512-SA4a+L0tm0AEWUKXD0jQs3YfJlgcM/Su0n1CG1Wh7+D7oP7/aekQRLntRytKzBW377xmJSyHrPxwZUmm1xJ5qg==","signatures":[{"sig":"MEYCIQDsOrmGtWH5V4rKJPdoLpXZ9oR75gl6mH1PCU/3CfL0MwIhAPl81U2aRi5NpuK30ucvEugOf8xGafl5y3EU7A+IYd69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53020176},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-SA4a+L0tm0AEWUKXD0jQs3YfJlgcM/Su0n1CG1Wh7+D7oP7/aekQRLntRytKzBW377xmJSyHrPxwZUmm1xJ5qg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260704","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260704_1783125009641_0.2335087369696125","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260705":{"name":"@actual-app/web","version":"26.8.0-nightly.20260705","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260705","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"27fd0df8d0dd70211cb290cc42c88d5c074b12dc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260705.tgz","fileCount":181,"integrity":"sha512-mFrXDPUelp3Ia39csAtQ8TkvQHoXWqsl+q0KyMIkCggVv05gTmB747mwLSf+4j/2Puf7rAlldbDwiaB19ypTyQ==","signatures":[{"sig":"MEYCIQDoJqZs2oxNjJ2+qhRZP/+YNOOJ0F0w+ms7ATXFtBY6AgIhAMFy35l/Uebf8tAIRjwhFzsSbp4E4qXKIhdbGKich+Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53020794},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-mFrXDPUelp3Ia39csAtQ8TkvQHoXWqsl+q0KyMIkCggVv05gTmB747mwLSf+4j/2Puf7rAlldbDwiaB19ypTyQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260705","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260705_1783211442292_0.6335239453777863","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260706":{"name":"@actual-app/web","version":"26.8.0-nightly.20260706","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260706","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"e1da4b4db5affcb51e814160e6eb31ebbe78ee02","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260706.tgz","fileCount":181,"integrity":"sha512-NhFeWs4qRYkb98VOkvVQLQrtc0O8UMsbgdMbRsocGpJDdePHMnOcO4zd1yVpOWCspHRz2JBQ23nyUzS3O3+C2g==","signatures":[{"sig":"MEYCIQDQlIljxsxY7FYo1F57+lfTEp9lPyV+bbglNzOieIqYggIhAM811f88IdAKtguDsf++HOI+NxIl+7YP3GUY2yleNOCe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53022621},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-NhFeWs4qRYkb98VOkvVQLQrtc0O8UMsbgdMbRsocGpJDdePHMnOcO4zd1yVpOWCspHRz2JBQ23nyUzS3O3+C2g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260706","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260706_1783297849387_0.5612932224924574","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260707":{"name":"@actual-app/web","version":"26.8.0-nightly.20260707","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260707","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"18366057fe9073941b30b566c875a08571d9c7b0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260707.tgz","fileCount":181,"integrity":"sha512-LWMd/5Ds0WZ1VbebM5JyJxj5M1OPf29ZaCuwKIDjUY6DtOXQIooBIrPfd3jFm9O4aPuiZAV71I9b53v7Awn1Tw==","signatures":[{"sig":"MEUCIQDmet7aprfITzU2Bp6zOIFSt7TzvzttZuPuP/bACdcjdQIgd9smRJEJDCFj7Bo18PaBKqPSoEUVUcgetDeeS3glQ0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53202543},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-LWMd/5Ds0WZ1VbebM5JyJxj5M1OPf29ZaCuwKIDjUY6DtOXQIooBIrPfd3jFm9O4aPuiZAV71I9b53v7Awn1Tw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260707","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260707_1783384330741_0.9385317612570347","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260708":{"name":"@actual-app/web","version":"26.8.0-nightly.20260708","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260708","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"e3d2683783b4ba66d637b4b4e05ef957e2567c11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260708.tgz","fileCount":181,"integrity":"sha512-OmP6Kv1BGhjKcsvkm7MPKuEhLKXgkZPg18Fh4H5WWT8LxiYynzw9BIr3G0vMy0sgav2EsOArar+bqQDYjtXArw==","signatures":[{"sig":"MEQCIGNIITgwqI9U3toBxvDiQD5UDJQYjyRRtBYHdTcKEtCVAiBDdzqHbtQJL8VedAmylTX7wUZyHTCH2C/Tw1NE0ZVoYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53198481},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-OmP6Kv1BGhjKcsvkm7MPKuEhLKXgkZPg18Fh4H5WWT8LxiYynzw9BIr3G0vMy0sgav2EsOArar+bqQDYjtXArw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260708","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260708_1783470447247_0.6067302806343253","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260710":{"name":"@actual-app/web","version":"26.8.0-nightly.20260710","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260710","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9e123803160338183f3dc6d8d178052274255c49","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260710.tgz","fileCount":184,"integrity":"sha512-kp54ngtaxgGJKXe4QcZj/O/6BDdIEz8kyPtIq6DxMvpv0Pjl5dl87bi3fl45AhC74ZK7GzNYpEBfqOLSsoZIpw==","signatures":[{"sig":"MEUCIQDmvGLQlETYlOcYGdKi+SHP5y+iV25gtdHGxH/lblitfgIgUtOSGbCFGqrUQn9DUngSk9nGUt2YIaM5PNYgoDEnkTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260710","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53341049},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kp54ngtaxgGJKXe4QcZj/O/6BDdIEz8kyPtIq6DxMvpv0Pjl5dl87bi3fl45AhC74ZK7GzNYpEBfqOLSsoZIpw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260710","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260710_1783643518212_0.6490200027228523","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260711":{"name":"@actual-app/web","version":"26.8.0-nightly.20260711","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260711","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6084c400369b794bd81214c2d23ea0a8f05ddda2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260711.tgz","fileCount":184,"integrity":"sha512-iMFNpHOEsx2rMF2EJw1cbVjJAU+bJpU3YuJBlqD/gWxvSozBD4roZXS7pr1nKfAHWIEntIEehcg2Zrr4OTDLgg==","signatures":[{"sig":"MEYCIQDFllb8wGUXFFwAYKBmsM0PMNNtXHUwYgXAXxu8EcFRRAIhAJn8H25gm/orKxNwiY3/zYayRToqTvN+gLMewjXfRknL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260711","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53342191},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-iMFNpHOEsx2rMF2EJw1cbVjJAU+bJpU3YuJBlqD/gWxvSozBD4roZXS7pr1nKfAHWIEntIEehcg2Zrr4OTDLgg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260711","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260711_1783729535794_0.4125802297727965","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260712":{"name":"@actual-app/web","version":"26.8.0-nightly.20260712","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260712","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"26d9599446a1d6cd8c6ce1740d2f4697084b0d5b","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260712.tgz","fileCount":184,"integrity":"sha512-bS9cwaFu6/BkXYVbE9Lp+eRtt98mvczMgcNGBd3m0JRGpJl1vOMIC3MuqOJqyzja4hTg40++Cd8rjK0JN5y1jQ==","signatures":[{"sig":"MEUCIQDJ2gJlRDs8lJJ7sCiESBD1d7SIT2qFvmFlQAdX8XYSbgIgd+BfTidGR3vVLRx12Gmm+Kt0UfkekUM4cpWcA4YdQro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260712","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53342191},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-bS9cwaFu6/BkXYVbE9Lp+eRtt98mvczMgcNGBd3m0JRGpJl1vOMIC3MuqOJqyzja4hTg40++Cd8rjK0JN5y1jQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260712","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260712_1783815995536_0.08502254320481595","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260713":{"name":"@actual-app/web","version":"26.8.0-nightly.20260713","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260713","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"c30f72201ef56f9939f2a820a3989bcd7d22d5bb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260713.tgz","fileCount":184,"integrity":"sha512-zke50/Mf8GuYptHWbWebNaDzx9Y1p1oVzLwu75RGj0fESn+GLmFFGgyqA4xiLp8jMtompcqoksPA0gOPjf3YPw==","signatures":[{"sig":"MEUCIQCzqgNIdPlrR77qEsd6FBRHqwYx3An8JhHYSlLUX/klIAIgalJ7Xg3SqsTA7b7UHfpqJw2wixbmpipgM9CiwLbKpQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53342191},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-zke50/Mf8GuYptHWbWebNaDzx9Y1p1oVzLwu75RGj0fESn+GLmFFGgyqA4xiLp8jMtompcqoksPA0gOPjf3YPw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260713","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260713_1783902409716_0.24783989021663744","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260714":{"name":"@actual-app/web","version":"26.8.0-nightly.20260714","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260714","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"c0ac67b673c5331da195d74beabb5e3956d2d502","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260714.tgz","fileCount":184,"integrity":"sha512-agDd35YolNal2/kH4p7oZyxiAb+rYwRlwukoQqtwrvczmCBFNqziIV8fJIJkWvrKu5sGo+L/jp2SwmGjIM9biA==","signatures":[{"sig":"MEUCIHYbaTqsvMcgDcO+8Y91g+bCSq0llw/o8MzN0ozBXFzkAiEAoCSl3h5MO9ihOHiL4W8fLONa77YQmhoDymgLh17rEzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53341652},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-agDd35YolNal2/kH4p7oZyxiAb+rYwRlwukoQqtwrvczmCBFNqziIV8fJIJkWvrKu5sGo+L/jp2SwmGjIM9biA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260714","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260714_1783988647000_0.31476184810367425","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260715":{"name":"@actual-app/web","version":"26.8.0-nightly.20260715","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260715","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d57de20973e664b62f49afe589ae30b7fc362b11","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260715.tgz","fileCount":184,"integrity":"sha512-0S/77IHFxg2V5Un0cgCvxpqkgYxtCRI2D7o6OBj6HzWr30m2M6n4CgPBksKUQKCE7Hbqcy3H0QvAaT9hrBMgKw==","signatures":[{"sig":"MEUCIQDnfqVm6pZ0XAr0Y2+7OAQF4uvntc0sDa8fXnhIqIp4CQIgZIOkLOIoz5wj19WL9i0X/Dx+yROs2c566+Q4238gzpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260715","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53453965},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0S/77IHFxg2V5Un0cgCvxpqkgYxtCRI2D7o6OBj6HzWr30m2M6n4CgPBksKUQKCE7Hbqcy3H0QvAaT9hrBMgKw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260715","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260715_1784074979136_0.12021364142164259","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260716":{"name":"@actual-app/web","version":"26.8.0-nightly.20260716","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260716","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"fae9ff9d27d7d4c06b467bb9a7ee901839346434","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260716.tgz","fileCount":184,"integrity":"sha512-F9hxFn+RMXo8sQYIJ96idzkGPZk9ai08eh8Pn3knkqVo/i46z+4MIYCdCkpcpVoN22BrSRB1jm2MK5lg5DvWDQ==","signatures":[{"sig":"MEUCIHxXiI0bfIx727TAc+AT2j+yWyGM+kgic6NqZ+2fUgO5AiEAs0t6yh9+UPE3zsQNg5FLrkSB3ULM6ct5c6gKg0AVpRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53509986},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-F9hxFn+RMXo8sQYIJ96idzkGPZk9ai08eh8Pn3knkqVo/i46z+4MIYCdCkpcpVoN22BrSRB1jm2MK5lg5DvWDQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260716","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260716_1784161516728_0.12788904126791723","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260717":{"name":"@actual-app/web","version":"26.8.0-nightly.20260717","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260717","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"57a6c56a60d475e7a1ee42b78cb989abc5345de1","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260717.tgz","fileCount":184,"integrity":"sha512-x+oxk7RJQ7HEr7ny/i9DFvoea8gkt1YhM4N8s4qRmOjVIsSjizkYfzMQwTJQijAgV9L8RYnOi+X3IY9dBGiHtQ==","signatures":[{"sig":"MEUCIQClQj+JMJekC+RSKAmAgDzGqqvLee37vTxCwFydsUsGUwIgWmFmqjkrLBjW3nIeQe4T3tJBgC2DhL3BiRrR6Kz/954=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52912846},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-x+oxk7RJQ7HEr7ny/i9DFvoea8gkt1YhM4N8s4qRmOjVIsSjizkYfzMQwTJQijAgV9L8RYnOi+X3IY9dBGiHtQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260717","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260717_1784248037263_0.46534674467092296","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260718":{"name":"@actual-app/web","version":"26.8.0-nightly.20260718","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260718","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6eb158e1ae8981a1c288cdff2a5f17b4c8c0f275","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260718.tgz","fileCount":184,"integrity":"sha512-/6842XLgY/jENsy8/y2qo3yanNbp8gyPULmkEmenP9iaQtfITd+i7mW0mO9U90lXb3rP7QOeIdt8PoK7hgx1+g==","signatures":[{"sig":"MEYCIQD1qYXw53HAcecklupZsIloKDEPyOR+T3iGrd1fxzTwIwIhAIlqOd9Dn2H11cD8JH+UeBaOu+eFN9HenBDN3xK4zdV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52933897},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/6842XLgY/jENsy8/y2qo3yanNbp8gyPULmkEmenP9iaQtfITd+i7mW0mO9U90lXb3rP7QOeIdt8PoK7hgx1+g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","pikaday":"1.8.2","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","@types/pikaday":"^1.7.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260718","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260718_1784334302211_0.5403368671825304","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260719":{"name":"@actual-app/web","version":"26.8.0-nightly.20260719","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260719","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"79c1aef6f96260b1d20318ac99e3f5524f80b43d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260719.tgz","fileCount":181,"integrity":"sha512-YvXfMXSdqd3Dm9M98ajZy2NNS6+aIm3sHUa1rlXSktp+QRrAqoIPZePAAu0GLmHHbZp4+yELtlsPJx9O+6q6MQ==","signatures":[{"sig":"MEUCIEsCGVB+oSuUU7c7+7nyjTJteNRIPI4x9P/FZPazL71MAiEA0nz6p3cOObpFw1e+A0cHulJHuJzpqtcI3tWnDxBORyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260719","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53108246},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-YvXfMXSdqd3Dm9M98ajZy2NNS6+aIm3sHUa1rlXSktp+QRrAqoIPZePAAu0GLmHHbZp4+yELtlsPJx9O+6q6MQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260719","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260719_1784420761088_0.7729195280187175","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260721":{"name":"@actual-app/web","version":"26.8.0-nightly.20260721","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260721","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"76ce7892d27ba92dc47da994b8604fcdfe03e6fa","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260721.tgz","fileCount":183,"integrity":"sha512-UO9E0ARE0LV0riVU5tB1asqOYfGnhyrYwabPXSXyg772r/CXpJvR2t/hjltbm1jpqlezGQOV7NT5tBlsRQLu3A==","signatures":[{"sig":"MEUCIQCDRK2QwILohblaScvmsoLXh9WjxLHtsKFMSK0MmJ67uAIgGymLDdKWUVfdz4Ymx7m8HgvuDtboF/w0cvY/7rPY3rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53435975},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-UO9E0ARE0LV0riVU5tB1asqOYfGnhyrYwabPXSXyg772r/CXpJvR2t/hjltbm1jpqlezGQOV7NT5tBlsRQLu3A==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.0.16","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.8","i18next":"^26.3.1","date-fns":"^4.4.0","recharts":"^3.8.1","rolldown":"^1.1.1","cross-env":"^10.1.0","downshift":"9.3.6","lru-cache":"^11.5.1","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.47.1","react-aria":"^3.49.0","remark-gfm":"^4.0.1","@babel/core":"^7.29.7","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"7.17.0","react-spring":"^10.0.4","csv-stringify":"^6.7.0","html-to-image":"^1.11.13","react-i18next":"^17.0.8","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260721","@codemirror/view":"^6.43.1","@lezer/highlight":"^1.2.3","@playwright/test":"1.59.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.6.0","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.2","@codemirror/language":"^6.12.3","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.2","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.0","@uiw/react-codemirror":"^4.25.10","react-aria-components":"^1.18.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260721_1784593603234_0.8800930244774261","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260722":{"name":"@actual-app/web","version":"26.8.0-nightly.20260722","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260722","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8b82b4ad350534b18ba18c0ceda09bda8d55648e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260722.tgz","fileCount":199,"integrity":"sha512-Tn5+KDvB3SdupOYskrybjWzO/BZ8zLbyKKcYmtYF2eY80GEiFuGicUnHNRWDP++Vz2fS7UYqs/FegieAuYpIWw==","signatures":[{"sig":"MEQCIBh9O4t/gzBEq7XGNSRzW9Xfb4hcb2h7Cz8RBLvH3SgxAiAy40gJ7O14+oQN4jyNhmAL8hR92mf/C1Y4llqtgqKl7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52155098},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Tn5+KDvB3SdupOYskrybjWzO/BZ8zLbyKKcYmtYF2eY80GEiFuGicUnHNRWDP++Vz2fS7UYqs/FegieAuYpIWw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260722","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260722_1784679915506_0.35000652723978565","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260723":{"name":"@actual-app/web","version":"26.8.0-nightly.20260723","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260723","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6f18e49f1c6a26ad9874538612bd33cd4d1c80f9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260723.tgz","fileCount":199,"integrity":"sha512-hx3NCU/KV/PhZsFS0+asdzogI2CLw79EjJQ6GFiapzVhCoVj8sGVtbGi3Kr4dQ6zBlpxfU8Z50hcwaek35gyuA==","signatures":[{"sig":"MEQCIFYDRMmqup8n3Qeks78Jt8BFsk3gR87Z3u6/575hNkC8AiAL76OVIuIfM600+1sGfMyaMuUyaRQ5Xx7ih/UMT2DPsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52160464},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-hx3NCU/KV/PhZsFS0+asdzogI2CLw79EjJQ6GFiapzVhCoVj8sGVtbGi3Kr4dQ6zBlpxfU8Z50hcwaek35gyuA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260723","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260723_1784766434082_0.837860210000337","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260724":{"name":"@actual-app/web","version":"26.8.0-nightly.20260724","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260724","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a9b0656487d4643c2412bd5dc083c432967f6c94","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260724.tgz","fileCount":199,"integrity":"sha512-AqKBaCeX570Us0TUouflm9JmDRNdAtzMadmcXD6iTx259T0kG7Z8kY1z+VjaSgIlYUpJh47ny75pCUSygbF69Q==","signatures":[{"sig":"MEQCIF6sXXaseq9IIkj1/6hvbm9plYIlDDguKhC7+McSTOvsAiAXFVOF8IiJUynxvc5F0jd4ACWVclBsJP5HB/XVlu4WPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52160530},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-AqKBaCeX570Us0TUouflm9JmDRNdAtzMadmcXD6iTx259T0kG7Z8kY1z+VjaSgIlYUpJh47ny75pCUSygbF69Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260724","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260724_1784852725965_0.7450655383351366","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260725":{"name":"@actual-app/web","version":"26.8.0-nightly.20260725","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260725","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6ebd77e64ae83323d6e234971472f54eed69dfd0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260725.tgz","fileCount":199,"integrity":"sha512-nfmP9zJ+rA5FejtytIcB3vIF6p4i4zW/7gdD0gwIOnO6Be8RvDRXi6jOghkN0oRmc/W+rrAwMjijh4sq+97Krg==","signatures":[{"sig":"MEQCIBshApC7sDPek4n74mJ55UdFPlljQ87cV7gSIAR35oXRAiAuUGuo4jVOmOzztVTml5LA4XDL3Z1U3GSz/To3RqkXYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260725","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52162867},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-nfmP9zJ+rA5FejtytIcB3vIF6p4i4zW/7gdD0gwIOnO6Be8RvDRXi6jOghkN0oRmc/W+rrAwMjijh4sq+97Krg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260725","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260725_1784939311695_0.1969801549813457","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260726":{"name":"@actual-app/web","version":"26.8.0-nightly.20260726","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260726","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"4c75294daad050f537aaaae2ba8a6f219baeae52","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260726.tgz","fileCount":199,"integrity":"sha512-ioFpAU+qGwk3iLDDiQ92tbt/GJNTtDQ3ITAMKz0Ax+1Xu2vaR0Qkfl7BgPw8aj9HGT/VWsYfMW/Sb/fG6AegmQ==","signatures":[{"sig":"MEQCIDEK/l201qbV9xj3TR2U+9oMIQTQNKlXx3AT40uXhuLbAiAJrwljTE1nf3ELbT58VvZF3cI+Awk//Pl7PzGl94RaQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260726","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52162867},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ioFpAU+qGwk3iLDDiQ92tbt/GJNTtDQ3ITAMKz0Ax+1Xu2vaR0Qkfl7BgPw8aj9HGT/VWsYfMW/Sb/fG6AegmQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260726","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260726_1785025724859_0.9206141149888203","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260727":{"name":"@actual-app/web","version":"26.8.0-nightly.20260727","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260727","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"27ab986a14dcb766381c8d9fadd69811616c805e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260727.tgz","fileCount":199,"integrity":"sha512-ZhD09mhGdMm3rssvo3XdlxSkdZn0Af4GvX3racXwvHy/McK8eth/fTa6W4eKFP6BniM9hYmAZaEYgfGUs7sKWw==","signatures":[{"sig":"MEYCIQDsJ2v1KnICIi5sNWwXqs00bO9v9nrSkZ9QKSESJvOo5gIhANbq3w6j6HYaf3D/jhLH+XCSvNhbXzTqISyVI/2Yjbnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52168965},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-ZhD09mhGdMm3rssvo3XdlxSkdZn0Af4GvX3racXwvHy/McK8eth/fTa6W4eKFP6BniM9hYmAZaEYgfGUs7sKWw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260727","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260727_1785112110011_0.7013018463644796","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260728":{"name":"@actual-app/web","version":"26.8.0-nightly.20260728","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260728","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"5a0ec4add99cd3d7465b6b64ee9650c612e59f77","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260728.tgz","fileCount":199,"integrity":"sha512-iw0wiALUfjmJLoWAM1csdQMn99G4Nw80dEZbsoCnZyffOYw7GE3MyZ7bZN1wMsu3hMhOxXM9NT91hwfnqHcGdA==","signatures":[{"sig":"MEUCIGdlmAGl12pWn7L/M2z/7l93CX3u4TDNx584jYkcGEvcAiEA5TKVdlgUjSNJqUgf+l2VZ6fiVAGSCKcNsPNN4HSWqMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52175836},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-iw0wiALUfjmJLoWAM1csdQMn99G4Nw80dEZbsoCnZyffOYw7GE3MyZ7bZN1wMsu3hMhOxXM9NT91hwfnqHcGdA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260728","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260728_1785198384320_0.7926903438830042","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260729":{"name":"@actual-app/web","version":"26.8.0-nightly.20260729","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260729","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"74816befe86e5171e480dc5ef09bafafb61be6c9","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260729.tgz","fileCount":199,"integrity":"sha512-QB8/TQFTazFD611TKw8mrecWavXmBBeHqz2X/gfVMEyNZXd5uiDg7bIE9hJDi/b2Q6SuWPrfSYrk8g/rrbKb6Q==","signatures":[{"sig":"MEUCIBT9wjYSJKbIQU2DYUpULsZ/qhKpf08sSNRZLxU8+LGeAiEArTL01e2aNbDF7AvMmbBbJZii/FNIxs8AMR62yQ4s4y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52176334},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-QB8/TQFTazFD611TKw8mrecWavXmBBeHqz2X/gfVMEyNZXd5uiDg7bIE9hJDi/b2Q6SuWPrfSYrk8g/rrbKb6Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260729","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260729_1785284691435_0.4017916978939533","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260730":{"name":"@actual-app/web","version":"26.8.0-nightly.20260730","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260730","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"2cb7b32977c8d59e12a02b2ff66b7c2c1ec6c64c","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260730.tgz","fileCount":199,"integrity":"sha512-j4dEb/Dnhux3lBDbPTADTkVW2p3dYK2UELVHNX/JjH/t4nz5EnwgKJA/+TKHN00SZz+GkBg4/dPir6v+9Fal5w==","signatures":[{"sig":"MEQCICJJT567jrpbQqWbm7GDMrAmCVK+K9bX2NlaqOnEFigOAiA7jf9KqoLZQFnsC3Ygf7lIbiv0ESBfLud8PznYDeTPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260730","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52177653},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-j4dEb/Dnhux3lBDbPTADTkVW2p3dYK2UELVHNX/JjH/t4nz5EnwgKJA/+TKHN00SZz+GkBg4/dPir6v+9Fal5w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260730","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260730_1785371135820_0.3924716849489238","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260731":{"name":"@actual-app/web","version":"26.8.0-nightly.20260731","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260731","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"01bcf0f21c3e8b897c223db710be76f77a97a327","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260731.tgz","fileCount":199,"integrity":"sha512-XEc4y5G3XOABzNJA0SXstoFTL+YBz3hEJn9S2Umvhhh8YkkpZ/r8QCfBRCYfmLOQDjvtdhElj5oLI8Gi0duwHw==","signatures":[{"sig":"MEUCIC/FzKa+4WI3zxhUxG2spMoi3KkAjhLOc5QABU0TIW9aAiEA9rbT0toJXs0gw0cPJE0Wzcto7GXX8GaVCdBz0RVNj9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52177653},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-XEc4y5G3XOABzNJA0SXstoFTL+YBz3hEJn9S2Umvhhh8YkkpZ/r8QCfBRCYfmLOQDjvtdhElj5oLI8Gi0duwHw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260731","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260731_1785457680705_0.30972281359181464","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260801":{"name":"@actual-app/web","version":"26.8.0-nightly.20260801","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260801","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a73bee6ccb378742b8459b0343f8da83f5227ed8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260801.tgz","fileCount":199,"integrity":"sha512-lW7rX/VwRsvxRy23cOUFS+umRJyESmfZvg8wloNUrteR+WuEVn3M/KlPN24XtvMmAWQ9dqB/rQZN4/WPR+qW0g==","signatures":[{"sig":"MEQCIHj4gm/sv9zKRGhGyEj6DwmT5kf/K2clLPGbTPXCW2bmAiBY5eZxAC013ZjoVv3eEcxC6Rktau4uWPLoUiEfQTKlUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260801","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52177894},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lW7rX/VwRsvxRy23cOUFS+umRJyESmfZvg8wloNUrteR+WuEVn3M/KlPN24XtvMmAWQ9dqB/rQZN4/WPR+qW0g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260801","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260801_1785544019286_0.6908195266648491","host":"s3://npm-registry-packages-npm-production"}},"26.8.0-nightly.20260802":{"name":"@actual-app/web","version":"26.8.0-nightly.20260802","license":"MIT","_id":"@actual-app/web@26.8.0-nightly.20260802","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"2ca9de91bbe674ea4b0abf9995eb8116c7f29adf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0-nightly.20260802.tgz","fileCount":199,"integrity":"sha512-0CBdgQ4nNzobzqtNxbdp/HLioIyseIXZH48FPKyk5mK0lEUGxqFA2uFMlIlMR60s9OP9CuGittMeM5PNOjdl5A==","signatures":[{"sig":"MEUCIQChPR1WxcLgai5ceh7Z4OoqC3D9ODCreU0XeOzzg3kvrQIgLFSuHYwZiOTxSkm4mcae0YDfPXUZ7380S5aty8ksBPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0-nightly.20260802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52178353},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0CBdgQ4nNzobzqtNxbdp/HLioIyseIXZH48FPKyk5mK0lEUGxqFA2uFMlIlMR60s9OP9CuGittMeM5PNOjdl5A==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0-nightly.20260802","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0-nightly.20260802_1785630493267_0.26082150243319724","host":"s3://npm-registry-packages-npm-production"}},"26.8.0":{"name":"@actual-app/web","version":"26.8.0","license":"MIT","_id":"@actual-app/web@26.8.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a9615abd88fc1bb119ac9c7f9bb07a91b4bcba05","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.0.tgz","fileCount":199,"integrity":"sha512-fADq9BI99FAAMyDOrYF41MEDb6sHBxeaIXlRQj0HhEFRplzCg6IxjZx15Mk2e6OetKgZ6IuOJ/cMFwo8VHRlXQ==","signatures":[{"sig":"MEUCIQCt9Y9FmE3/lfN9/FEpb/NQ0wNvI4Qnim1qD1v++vjXWwIgetDlFkN9pbXCcrAtCRfdYAaeOJ6HlCTNx9UPjAB8v28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52167179},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-fADq9BI99FAAMyDOrYF41MEDb6sHBxeaIXlRQj0HhEFRplzCg6IxjZx15Mk2e6OetKgZ6IuOJ/cMFwo8VHRlXQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.0","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.0_1785702135995_0.949487335259658","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260803":{"name":"@actual-app/web","version":"26.9.0-nightly.20260803","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260803","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b680405bc016ce31215f80ec370a764a40a2b260","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260803.tgz","fileCount":199,"integrity":"sha512-dlmDVtLcADyYaioekniM95Ntdt0h4ez/erH1+HYmqYKSBL4bQSAM1kdPJ7TqqvP0Rf/JULLQCHVwkLE6jBbNLg==","signatures":[{"sig":"MEUCIElppg4Ns3tKriNaD4bkNdKr5rDbTZxi6q2kOxZF85kTAiEA+bQFtSqHfaGoCctfAfUjwoiOGE6OmKvzSbqjH0TWlKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52224691},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-dlmDVtLcADyYaioekniM95Ntdt0h4ez/erH1+HYmqYKSBL4bQSAM1kdPJ7TqqvP0Rf/JULLQCHVwkLE6jBbNLg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260803","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260803_1785716893949_0.8500809595652743","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260804":{"name":"@actual-app/web","version":"26.9.0-nightly.20260804","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260804","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"623862553351dace5ccd1b8073c16e326c043cd3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260804.tgz","fileCount":200,"integrity":"sha512-bQ/GuT/X/ZSo7EWkXYJg89pGBMi+c0lObVfG3nYh1VJs88xKZj/2qWi2CRKfqut0Qp9EQGpTCUWXUtZ80kLg7w==","signatures":[{"sig":"MEQCIHNNd2FCcEulVnXMhE0dvI2rinhYyJrtcajs0JA/nj0FAiANGrp7DCP2CpgZijEIN01B6FamBzjULbooSEYXtwfvag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260804","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52667240},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-bQ/GuT/X/ZSo7EWkXYJg89pGBMi+c0lObVfG3nYh1VJs88xKZj/2qWi2CRKfqut0Qp9EQGpTCUWXUtZ80kLg7w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.16.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260804","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260804_1785803277425_0.6801078689140814","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260805":{"name":"@actual-app/web","version":"26.9.0-nightly.20260805","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260805","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"9dbe7f3fab46d9b78d1dd3bfaa11ec0609d32ddd","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260805.tgz","fileCount":194,"integrity":"sha512-k0QtO7YSLq9l8kTx297P2NKIhIAGnRp6F0C1aQTZkAkKteQWu6eSfcjq5nrztoTmBaqg/be0jSPny4btB+D2zw==","signatures":[{"sig":"MEUCIQCKHGztS4G+jm+8xUld3kbpiPSL6tZEp461KcviCbgAJwIgCOv6qYFVWXVyr8fTP+HDIRdLAb9uH3vpiPpWr6gVlE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51896744},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-k0QtO7YSLq9l8kTx297P2NKIhIAGnRp6F0C1aQTZkAkKteQWu6eSfcjq5nrztoTmBaqg/be0jSPny4btB+D2zw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260805","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260805_1785889641107_0.5865175287664555","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260806":{"name":"@actual-app/web","version":"26.9.0-nightly.20260806","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260806","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d80c34bb18b1d5af679299e965b9d37b6fae69bc","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260806.tgz","fileCount":194,"integrity":"sha512-SxqnTjmIw0Ou1eYRb7WWIcK5SKOCpvDjYzFCqBAhl6DXbcs2P3gsUhE+OMMak4U8x3MeBtxdhnw9/x8vYJsKKA==","signatures":[{"sig":"MEUCIQD3L4Fn/5GYi5PbGGAcyM9Zgfb7OE5lJ32f4pN1052s+QIgNqx+MUCKA/1AInV8qu69XoMRlW7Y6tOcVE/YokHWzAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51896744},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-SxqnTjmIw0Ou1eYRb7WWIcK5SKOCpvDjYzFCqBAhl6DXbcs2P3gsUhE+OMMak4U8x3MeBtxdhnw9/x8vYJsKKA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260806","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260806_1785975829849_0.36208261847114764","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260807":{"name":"@actual-app/web","version":"26.9.0-nightly.20260807","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260807","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"460682c9b21a4a18ae62ddb493ce6d79bad768e5","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260807.tgz","fileCount":194,"integrity":"sha512-cpaD2WlvB++kjyVY2SL30V9bkpi72KFo5imhAvuBGLoj7w1R1GDauSegzMmv8b1yD9a+BMZerH5qNJ491Y2gAw==","signatures":[{"sig":"MEYCIQD70tnzS2F+xioa3uC9emJPwERm6DzpXpKT1rlWPAqqlwIhANMQ5mEIkda3m+3Na54es72xMt9RMq3Xcwbh4vN/83U2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51952961},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-cpaD2WlvB++kjyVY2SL30V9bkpi72KFo5imhAvuBGLoj7w1R1GDauSegzMmv8b1yD9a+BMZerH5qNJ491Y2gAw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260807","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260807_1786065106233_0.4727460117678157","host":"s3://npm-registry-packages-npm-production"}},"26.8.1":{"name":"@actual-app/web","version":"26.8.1","license":"MIT","_id":"@actual-app/web@26.8.1","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"2b05410c63be1f0a39f968b32d7656226566ade3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.8.1.tgz","fileCount":193,"integrity":"sha512-lUKVcSI1F+eNDsMYH08EllkhEXZPwSWmtg6aFS93ZGSZiwCRi8D7tF+QrFgiwDbSNQUud/G3bmEqWqbr1lQZ+w==","signatures":[{"sig":"MEQCICughE7yO4+/cbPNq31SjhHwnkZO0hARgqRu9m9d011yAiBdZNOoQa7vpkUMPW2gLwkM2KcG8168+fOH3BRpv8Dgfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51403568},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-lUKVcSI1F+eNDsMYH08EllkhEXZPwSWmtg6aFS93ZGSZiwCRi8D7tF+QrFgiwDbSNQUud/G3bmEqWqbr1lQZ+w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.2.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.8.1","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.8.1_1786135600192_0.14456514071850868","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260808":{"name":"@actual-app/web","version":"26.9.0-nightly.20260808","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260808","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"42bee99a3cedd7b4934b5020636cfd259f6dd3b6","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260808.tgz","fileCount":194,"integrity":"sha512-5o86cgYNlUd303G5XALmpb++ZiDX+J+xcjKEXI3o688rPfJwoDOsC+2nVWVqAFwYeqoF9YkZ4Y7O5wF6DUimXQ==","signatures":[{"sig":"MEQCIH4QtxhipQnKB3E2burvVDQqlPxb/S7F4DiPcuxHgcgSAiBj38RDS60t1mB2LQjg6kFaj9sOl+bsjRQYXKLfCJ67dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51964929},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-5o86cgYNlUd303G5XALmpb++ZiDX+J+xcjKEXI3o688rPfJwoDOsC+2nVWVqAFwYeqoF9YkZ4Y7O5wF6DUimXQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260808","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260808_1786148029475_0.2522820952175435","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260809":{"name":"@actual-app/web","version":"26.9.0-nightly.20260809","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260809","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"a72547f6b90e79f3dfca6a2468e7a14cdd376283","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260809.tgz","fileCount":194,"integrity":"sha512-PT6AUg6JPgdG7bC4wZIONPyYS4uP534J7Xr3ikl1mgu3XD7vgbMg9nMAALkL1gY60luLbCcieZxfkQtdFpOJgg==","signatures":[{"sig":"MEYCIQC8Z6kwfRn82kOCQkP+LrUXsSs3i5hPqZ1a4QqbeWCalwIhALol6qYGxQmMxckJBwiwqM9/p5PRqhwF+3B+lUnnXmtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260809","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51974585},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-PT6AUg6JPgdG7bC4wZIONPyYS4uP534J7Xr3ikl1mgu3XD7vgbMg9nMAALkL1gY60luLbCcieZxfkQtdFpOJgg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260809","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260809_1786234366860_0.026405056605991906","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260810":{"name":"@actual-app/web","version":"26.9.0-nightly.20260810","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260810","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"fe7a45f142abc8925d0b7adc26c0064ab40277a0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260810.tgz","fileCount":194,"integrity":"sha512-Wwe9omu79fRlMTdYxDPb6o0cR3Ka0gjBz94ybpkCKyr/VspAH5kicpMf1KeVK66Fx1FP7gG+z8FQbkozDVXOyA==","signatures":[{"sig":"MEUCIFIg9dPqXyxvmwaQ5UjFbqERkbeJhyNPpMyNJqUh+XyzAiEAgXH7N5h6ab6lpBaUqCz4tuAbjv/9KUkmOQbNTuKWrXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51975021},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Wwe9omu79fRlMTdYxDPb6o0cR3Ka0gjBz94ybpkCKyr/VspAH5kicpMf1KeVK66Fx1FP7gG+z8FQbkozDVXOyA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260810","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260810_1786320880233_0.32463382813517594","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260811":{"name":"@actual-app/web","version":"26.9.0-nightly.20260811","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260811","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"b437e762656c829affecef228c342c3400b98258","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260811.tgz","fileCount":204,"integrity":"sha512-3FGQhxtdwFKSFGcXgFWyF8hl6d7XtJrjh6ckgjw5RTZtxiM4alu6UxnWTKE8nGa5ZpPne3RqU2B3MmDhOKQELQ==","signatures":[{"sig":"MEQCID9MoPuO9o2CPK3uGSD/d34x7wI5HQG3OBUdjJmcGJsiAiAKIok3KlWb92OCam2kKtwuiGBNxS2QaoqYtW7qOWhB0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52644511},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3FGQhxtdwFKSFGcXgFWyF8hl6d7XtJrjh6ckgjw5RTZtxiM4alu6UxnWTKE8nGa5ZpPne3RqU2B3MmDhOKQELQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260811","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260811_1786407231617_0.9727149488923188","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260812":{"name":"@actual-app/web","version":"26.9.0-nightly.20260812","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260812","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"5210422127cbd446ef6c716ea3ea722a6b72d6eb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260812.tgz","fileCount":204,"integrity":"sha512-jX5zTVNo3CpqPlMwDh+YuZzXRcA4rtcXsvZxL/xnwEKGH6oNpFPfNfSmyI8EFmFK5Um6b3dzzNKN6jVUNQ4b2Q==","signatures":[{"sig":"MEYCIQD+Cm7mW4n78/DTWkdNEUrZMdBrVgKbJBnECYsmRGd94AIhAMDpdIcCk3v3Mj9IyOAYtkJLLLWUDycrlHmO3QjhOiUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52734510},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-jX5zTVNo3CpqPlMwDh+YuZzXRcA4rtcXsvZxL/xnwEKGH6oNpFPfNfSmyI8EFmFK5Um6b3dzzNKN6jVUNQ4b2Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260812","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260812_1786493928116_0.07182842299993708","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260813":{"name":"@actual-app/web","version":"26.9.0-nightly.20260813","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260813","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"45a788dde9d6c6f992023d05e2fc310e146885ad","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260813.tgz","fileCount":204,"integrity":"sha512-BXj7ZAZ1ZjKl2BiKF94r+NXQ8dIxvig6UmhPVC5OQbct1tam7XGrNld48rYLAoB25/x6/QtYKIbB4nS5myTVog==","signatures":[{"sig":"MEUCIQCdOtfkaymep4XhjalnuThqiG2bUarwhXr9tm0+O+i/pAIgNVtVjcbTDrN6qVB1tRYKym4Ia7oytHMQS0P3POtqHrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52743808},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-BXj7ZAZ1ZjKl2BiKF94r+NXQ8dIxvig6UmhPVC5OQbct1tam7XGrNld48rYLAoB25/x6/QtYKIbB4nS5myTVog==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260813","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260813_1786580319085_0.7859997534199896","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260814":{"name":"@actual-app/web","version":"26.9.0-nightly.20260814","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260814","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"dc23ece559e29414cabb155419e527b2f7096c07","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260814.tgz","fileCount":204,"integrity":"sha512-JdUfvdKl6jJXBHN1sji+Bcrk5S8dp9wvu17kS0SLHgmWmvnuOdfQs6cZ4UrQmnVbqwN+cCstlk+eIe7ZhyBeEw==","signatures":[{"sig":"MEYCIQDK6gKLmhTbtHX+XEx69bdLzftmOPrqTQ//nFuVS9fkfQIhAJw0L+Jsc1jM8wbOuGgh8ykXAXPVgrLvFQnIuqbWI5Hw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52744208},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-JdUfvdKl6jJXBHN1sji+Bcrk5S8dp9wvu17kS0SLHgmWmvnuOdfQs6cZ4UrQmnVbqwN+cCstlk+eIe7ZhyBeEw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260814","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260814_1786666738832_0.5897450425478958","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260815":{"name":"@actual-app/web","version":"26.9.0-nightly.20260815","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260815","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"17e5258ba13a9c6790934977999ca2880cdf94c8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260815.tgz","fileCount":204,"integrity":"sha512-y0ED8OqZpiJIH2Nm474w4rmKwbpjgp0aF5mmfo8PGjiSy2e7p3cIj24hcO+ffgkbiUm3p6WC2HD4xJDVG7Tu5Q==","signatures":[{"sig":"MEUCIQDqehYMTvlMGwsnyTz7H6Wo6dEnGQabYcc0uyibhe5w/QIgHLCbz0VriifdTIliUOUOA0cqx+ne/ErzVv1tflfqpWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52749655},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-y0ED8OqZpiJIH2Nm474w4rmKwbpjgp0aF5mmfo8PGjiSy2e7p3cIj24hcO+ffgkbiUm3p6WC2HD4xJDVG7Tu5Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260815","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260815_1786752594346_0.34002167298785757","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260816":{"name":"@actual-app/web","version":"26.9.0-nightly.20260816","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260816","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"25a54a9b7a5c09505a23be7d88f7745b11e8cc02","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260816.tgz","fileCount":204,"integrity":"sha512-xouh6jerIZMThniovRMcnT93/V/kYqxZM/J87NCTxOhDyBRdeCOh1c7hLauIbFC7OgDGjpyOW5iaaB36auMPlg==","signatures":[{"sig":"MEQCIExeK6WcisHGbX8sIbDl1pwPs9WyUfB+sRGGquImWtA9AiAQgefL1jEZq1db16a6TE/UNkzVGfe7rSpnNZfvx6jbEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52750039},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-xouh6jerIZMThniovRMcnT93/V/kYqxZM/J87NCTxOhDyBRdeCOh1c7hLauIbFC7OgDGjpyOW5iaaB36auMPlg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260816","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260816_1786838968102_0.24855895810502449","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260817":{"name":"@actual-app/web","version":"26.9.0-nightly.20260817","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260817","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8401ba6e828c14902875397b466c40ad120b6dde","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260817.tgz","fileCount":204,"integrity":"sha512-qcyqP4VwdMJCyA9LFNBEwNNJNmknhQOS/vDu6aroe5buHOoXiV64F92m19f4tFcLsH0/j1VOLueTQbmBtA6qBA==","signatures":[{"sig":"MEYCIQDNPJNEIB1PFC2iuKUJIswcs8rNW0nNjIpKPWiMP8pDTwIhAI+TSNzg91ltiff6PCC0z29c8CLW3O2AoZWTrLK2T+5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52752749},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-qcyqP4VwdMJCyA9LFNBEwNNJNmknhQOS/vDu6aroe5buHOoXiV64F92m19f4tFcLsH0/j1VOLueTQbmBtA6qBA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260817","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260817_1786925339045_0.3660713332439538","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260818":{"name":"@actual-app/web","version":"26.9.0-nightly.20260818","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260818","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"7e39aaf57c13dff5485e3ab9bdd33b2581807d85","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260818.tgz","fileCount":206,"integrity":"sha512-TaLYYvjR2wqPEThvdZHypyqTNPgpC6cSKwURTejnh1kyONcIQnqWNi+NvbwVeYI8R8L8YtoEIOubLrnQy94HLA==","signatures":[{"sig":"MEYCIQDBWh8ogoSWDoTVWxrH/WwK33VNghPLU2g9mdg+ttF8XQIhAKOWk/uDCxpuygUmfjplLFUppH4qhT+pG1ZN4ImvqI1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53116748},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-TaLYYvjR2wqPEThvdZHypyqTNPgpC6cSKwURTejnh1kyONcIQnqWNi+NvbwVeYI8R8L8YtoEIOubLrnQy94HLA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260818","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260818_1787013849912_0.5642432683017464","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260819":{"name":"@actual-app/web","version":"26.9.0-nightly.20260819","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260819","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"84f04f9c54c1b4a72de766ccf15a3330e57a7c03","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260819.tgz","fileCount":206,"integrity":"sha512-4LB9W2d68l8oYUmDog3hnilIsb98qGWKuVbxL0YBSYqutyQuff05g7xOh5An3DyeJDccPQZGnywg9YMEmXTIYQ==","signatures":[{"sig":"MEQCIDsa8R4hzNd+BBV/DV5V8PbJcDZRoloVFPtPe4eaM/WYAiB6G2C8S9G1ML1NqfQcDZq/rWEGTQkCscjJS0W9hVxPPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53192719},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-4LB9W2d68l8oYUmDog3hnilIsb98qGWKuVbxL0YBSYqutyQuff05g7xOh5An3DyeJDccPQZGnywg9YMEmXTIYQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260819","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260819_1787100277610_0.2921098245100968","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260820":{"name":"@actual-app/web","version":"26.9.0-nightly.20260820","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260820","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"48020dedafa8bdc196124c9b7fcf26e6bab8b47e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260820.tgz","fileCount":206,"integrity":"sha512-kugKTLj1B6Xz+SO7vgk2CU7F9JFLvGAxxbCW3D9DYMdjLazIvsQHeOACRJYF0TFO0nlOiaP+EcE1c3TgrhNVjg==","signatures":[{"sig":"MEQCIFlh86MhiJLM0NjWLFhptFlKQtyNoGXzNLuC9GJhE6udAiBrnDccf4r9MO32ya4kabGnt+x+gB6yHLzcIQwKbtiZTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53194253},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kugKTLj1B6Xz+SO7vgk2CU7F9JFLvGAxxbCW3D9DYMdjLazIvsQHeOACRJYF0TFO0nlOiaP+EcE1c3TgrhNVjg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260820","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260820_1787186661177_0.1824920775134926","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260821":{"name":"@actual-app/web","version":"26.9.0-nightly.20260821","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260821","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"eaabc7ad24512180716dc79e937c5614bb31accb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260821.tgz","fileCount":206,"integrity":"sha512-2w1eR1zRJ16uUPVzdUGwLoH7kvT+HDqC2+ZFc5p6ShpZRF65v7JQdzuL3Hr5y2ZAU+9whVuSJ/YRRkFwxiQ+BQ==","signatures":[{"sig":"MEYCIQD1M8Ob7JHwVa0d/skNjDT/tDn0oBR1eF9/Y+KYIz5/mAIhALngYG9aY9o795PeZrJ7j6Cp6uBerPAFAeF4VABwcfpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53234321},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-2w1eR1zRJ16uUPVzdUGwLoH7kvT+HDqC2+ZFc5p6ShpZRF65v7JQdzuL3Hr5y2ZAU+9whVuSJ/YRRkFwxiQ+BQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260821","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260821_1787273233361_0.29167343564031833","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260822":{"name":"@actual-app/web","version":"26.9.0-nightly.20260822","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260822","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"55aa268441fecd38ba0f927b272b6a80236c2bdf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260822.tgz","fileCount":206,"integrity":"sha512-3dzT+kp8A7E0jfDRNvAqz7OTmjDzm/uDEtx7zCqcaZ1kiSDrmh7kc8bSNUWlomzY2dsqjPpptelyvWB14gGvnQ==","signatures":[{"sig":"MEUCIQCbLJcQ9SfIzHZgAOe8s9y+KUaCzJYnJTSv11NS4taQHAIgJvugINJHk5BYlxb0tmvCaS8CTszD47QRnMoa8x1K9pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53214771},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3dzT+kp8A7E0jfDRNvAqz7OTmjDzm/uDEtx7zCqcaZ1kiSDrmh7kc8bSNUWlomzY2dsqjPpptelyvWB14gGvnQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260822","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260822_1787357366328_0.5360835391530747","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260823":{"name":"@actual-app/web","version":"26.9.0-nightly.20260823","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260823","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"cbdf7c9938958baf9e1adae867b3dd7e152afeec","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260823.tgz","fileCount":208,"integrity":"sha512-0+F6Ye/zvi8eIPBmtLBMsAj/RALd8S6oyjVhYZlf+8y0IoJ9qMK5XliGjgdXFHY0Fj1FPUtVohoAPHUHBP3b6Q==","signatures":[{"sig":"MEYCIQDwOHErinwLWE4JWSw8m8ju1TD2bMUf/HMJsmbTMi882wIhANhfhgsseVBCNfxuXUU/MZD3uDUwUbIuMFakm2kPpD7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53492952},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-0+F6Ye/zvi8eIPBmtLBMsAj/RALd8S6oyjVhYZlf+8y0IoJ9qMK5XliGjgdXFHY0Fj1FPUtVohoAPHUHBP3b6Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260823","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260823_1787443760101_0.6599479542039097","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260824":{"name":"@actual-app/web","version":"26.9.0-nightly.20260824","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260824","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d1a218df7fb1bebe1917d4d5131da763cbe1455f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260824.tgz","fileCount":209,"integrity":"sha512-97dacwCi3JILaK7wjZlgZtf/fCBiBQQ+Iooocanh0iSJJx8C7Dktn4eT4d/eRIGamZfgLq4QueYgmsV67Jy7sg==","signatures":[{"sig":"MEYCIQCuVcBbjOt5T6K9yfGUZb92vtomoxEHYLwmLD5D6Y12SAIhAP/B5RK35p5c/ghh7VVGPzzq9CqTSnrPvXi/CZeKbseo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53526759},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-97dacwCi3JILaK7wjZlgZtf/fCBiBQQ+Iooocanh0iSJJx8C7Dktn4eT4d/eRIGamZfgLq4QueYgmsV67Jy7sg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260824","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260824_1787530168323_0.036504477575758365","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260825":{"name":"@actual-app/web","version":"26.9.0-nightly.20260825","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260825","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"20b57a058f6d7eeb0b02833b16605791ebb3aedb","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260825.tgz","fileCount":209,"integrity":"sha512-02ttASCIWSs8q8ezcEFmj8TS9mMrDbJKorwZMcZwoa/ZkFKvIXP49a5W3AGnSJWQHKK6kUg8/agjmu7sYhYADA==","signatures":[{"sig":"MEQCICdAHP/YcrXKoj7JsU9+MytrqZ7LnJmNWqtPHfqvd4kZAiAj1r+KzxhkkHtF4yrVNLxpG4w/RshiecV+F7QP9NAHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260825","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53534624},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-02ttASCIWSs8q8ezcEFmj8TS9mMrDbJKorwZMcZwoa/ZkFKvIXP49a5W3AGnSJWQHKK6kUg8/agjmu7sYhYADA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260825","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260825_1787616588986_0.12881581664120834","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260826":{"name":"@actual-app/web","version":"26.9.0-nightly.20260826","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260826","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6c0620dd60d6dc69a8c4e18fafb7f2e92e050b6d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260826.tgz","fileCount":209,"integrity":"sha512-rZR5Y2gamaUub8GWdfJnPWgZSc/VDgmDh7SNZwCo9h/M8ceWoDXKIzv9L6Zx78KWgwVWmNcCadSaSqdYcQhxoQ==","signatures":[{"sig":"MEUCIFGggPldzgw+AyzN0Eab2+5cpIb9fUrQCxb0iuAO9s5RAiEAvu0zgtR60VhlvsIUYoZnoYMiY2Qm090ibp6mlFXrqSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53534705},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-rZR5Y2gamaUub8GWdfJnPWgZSc/VDgmDh7SNZwCo9h/M8ceWoDXKIzv9L6Zx78KWgwVWmNcCadSaSqdYcQhxoQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260826","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260826_1787702986534_0.3069764171862903","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260827":{"name":"@actual-app/web","version":"26.9.0-nightly.20260827","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260827","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"c51da0238edc7a0aa2272a6ab3136aac95649435","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260827.tgz","fileCount":209,"integrity":"sha512-7gu7RKuML/7u/+O4LgPrTo0i5OjuhPv7Se9GqIbx7WHEI0BTU+Gc3cZasnHIklAbawhPw1UOCzvF9rWncFL3WQ==","signatures":[{"sig":"MEQCIETPuVwD2NX9/Ddt3ba7cPxtxOWlyBwNmtZe5PlzeVFwAiALtKKGQYCFWRI5emtfSkjVTYX9QOcEZJk7jkyxnT8Q/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260827","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53565966},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7gu7RKuML/7u/+O4LgPrTo0i5OjuhPv7Se9GqIbx7WHEI0BTU+Gc3cZasnHIklAbawhPw1UOCzvF9rWncFL3WQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.17.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260827","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260827_1787793527055_0.6165654785539791","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260828":{"name":"@actual-app/web","version":"26.9.0-nightly.20260828","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260828","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"8043399273f24ce8a98bc419fc48a68eb58c3455","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260828.tgz","fileCount":209,"integrity":"sha512-60FrxRVug5aI/JAk3XYD2plvGKaIiuxJeRaMCuwah8KV79rrzZIu29gGt0euF+DdHZrDcEkFfcs+WRFmKwmBdQ==","signatures":[{"sig":"MEQCIBduMGNqmoYT/R9QdjFkutBR7me5PUU9BFHpfHTFt8/FAiAphOqDRQTLGlpncJISkAzxTjRcGUuoE9BOAp4lC0vcRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53566099},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-60FrxRVug5aI/JAk3XYD2plvGKaIiuxJeRaMCuwah8KV79rrzZIu29gGt0euF+DdHZrDcEkFfcs+WRFmKwmBdQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260828","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260828_1787884916947_0.24597707688371062","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260829":{"name":"@actual-app/web","version":"26.9.0-nightly.20260829","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260829","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d2e70a89ab6cb202d66c1ac4bbd0a5f26b94776f","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260829.tgz","fileCount":209,"integrity":"sha512-/x62C/xKEH6tgryvGxUBac7RzK6PtS2bx/EPg4JHMXrpvspfY38aGWvRyTVjXylKYwc6JlGX6qaTYBQTWQwN1g==","signatures":[{"sig":"MEUCIQDqpYCQ3Lth4T2fix8eUnj7NuACPZB/uccRFc2xESQpDAIgKLkkzGQnXs1BecFIdfZYTbiEGt9aEl+gL9q74dWbcLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53566429},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-/x62C/xKEH6tgryvGxUBac7RzK6PtS2bx/EPg4JHMXrpvspfY38aGWvRyTVjXylKYwc6JlGX6qaTYBQTWQwN1g==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260829","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260829_1787962422859_0.44237555995543554","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260830":{"name":"@actual-app/web","version":"26.9.0-nightly.20260830","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260830","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"2cc46aa668baf64df6a93c0c09f0fa14668f3149","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260830.tgz","fileCount":209,"integrity":"sha512-WeXTJ2CKSViWFiY+qYx0p4MumRbhcshD71rWTtFBFnfs+hRatMt9SS3lLNGI6MvAVNfMgzkywfD5DLDhk37Xtg==","signatures":[{"sig":"MEYCIQCBYTX93W+mJjspAq9CJwnpkD+Y/Bxhd5ZEux7Dtw1+HQIhALU/OH0B0y0bls9ACyfo+syOzXPodGWeVJaMRrlTEnZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53566526},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-WeXTJ2CKSViWFiY+qYx0p4MumRbhcshD71rWTtFBFnfs+hRatMt9SS3lLNGI6MvAVNfMgzkywfD5DLDhk37Xtg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260830","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260830_1788048977560_0.5037360914588258","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260831":{"name":"@actual-app/web","version":"26.9.0-nightly.20260831","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260831","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"f7fa0306aa148d784a4a7d48321715048323bb6d","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260831.tgz","fileCount":209,"integrity":"sha512-3LzOLfMJ7g27QZcnfv50BC33b/ou5Mstzp/qshyIq4zmQJ7pEUqRZuqRaz9/UkF2AZQU+I9+jNIzCdxSjHfcYg==","signatures":[{"sig":"MEQCIAyRCT19iwWZ+daBo2elSc656av4xvGEaWD8RnAY7selAiB8OTHmSjNwHxywLzwHo5fAu2Xi2BAL5f8BuOqcTZd86w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53571036},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-3LzOLfMJ7g27QZcnfv50BC33b/ou5Mstzp/qshyIq4zmQJ7pEUqRZuqRaz9/UkF2AZQU+I9+jNIzCdxSjHfcYg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260831","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260831_1788135356939_0.7673455527371253","host":"s3://npm-registry-packages-npm-production"}},"26.9.0-nightly.20260901":{"name":"@actual-app/web","version":"26.9.0-nightly.20260901","license":"MIT","_id":"@actual-app/web@26.9.0-nightly.20260901","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"19e73b2a7f00283f861930478a20532177e441f3","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0-nightly.20260901.tgz","fileCount":209,"integrity":"sha512-5YcKy0WPRDXPBtLvFKgwRSTzrvAd1AsIl4v6alJCXklSXSnNzJ8NneelBMiXcVK+yucrrl8CiZOkh6cZElwfUg==","signatures":[{"sig":"MEQCIBYbZGqiPhDWaX+p/nRU/9u4bxKnhlSCx+ijKVv+aHu9AiA77ooWU4dZe9g30Dsk6EN0eAdAADWLmYpV25Zf61zSFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0-nightly.20260901","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53571698},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-5YcKy0WPRDXPBtLvFKgwRSTzrvAd1AsIl4v6alJCXklSXSnNzJ8NneelBMiXcVK+yucrrl8CiZOkh6cZElwfUg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0-nightly.20260901","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0-nightly.20260901_1788221813329_0.34538510998844885","host":"s3://npm-registry-packages-npm-production"}},"26.9.0":{"name":"@actual-app/web","version":"26.9.0","license":"MIT","_id":"@actual-app/web@26.9.0","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"0d9ea28d4c89eba896906ee088bcec84bc438001","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.9.0.tgz","fileCount":209,"integrity":"sha512-kW7hBCGDkBevCcDRPkD8HttQ971cdhf5YMM77geXBGL+Xg9RTJ7EtsKWhEnIMbWrLh9usgzDAsEXg5HFT/do/w==","signatures":[{"sig":"MEQCIAu88e0b/OGOxqku26NYrJCkicC8IXxtm0IQuq+IQTWCAiB0CyYqIgEI1mIoWxaAE4HPvWu2kwd4BjXOHx4E/tvQYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53547318},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-kW7hBCGDkBevCcDRPkD8HttQ971cdhf5YMM77geXBGL+Xg9RTJ7EtsKWhEnIMbWrLh9usgzDAsEXg5HFT/do/w==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.9.0","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.9.0_1788252954102_0.12600046263040254","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260902":{"name":"@actual-app/web","version":"26.10.0-nightly.20260902","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260902","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"6ec7fd6422ebc15773c01add5a49373e46a39206","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260902.tgz","fileCount":209,"integrity":"sha512-yOcFTfXgT1X0kKDHV+5wGZ/w4aVlbmLavNLve+v0N9bVirQLLwuDneapf9eugbdtfSoku9l5DmXTyYMc4OUtDQ==","signatures":[{"sig":"MEUCIQCG6dreBEgShyGiXZ/RG29hq6UKm8V4HvHrQBz1Wepj0gIgI16DvBDEoZIpgzXFmON9YNvp+bitF1yBmwihTQtVLfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260902","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53580100},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-yOcFTfXgT1X0kKDHV+5wGZ/w4aVlbmLavNLve+v0N9bVirQLLwuDneapf9eugbdtfSoku9l5DmXTyYMc4OUtDQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260902","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260902_1788308128413_0.37832641207417317","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260903":{"name":"@actual-app/web","version":"26.10.0-nightly.20260903","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260903","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"05688e49c58f42087435b67259ab94a5711d5205","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260903.tgz","fileCount":209,"integrity":"sha512-KUOC7rQSRivoLsu/550OTiyjpvk4qbLnl/hzIuLywggXG8GWZVD14XFH5y+eCryW5Eg0qBxO+sUcmprVMaFv6Q==","signatures":[{"sig":"MEYCIQCvB7PxRJZjHfbLW9xZCrXCR3QkvdIGOn2Fbeg2W82dYwIhAJB6H7BWDWvlnWGzRYQDv8zELZe/wXW4vFaz3RYzthKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53588572},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-KUOC7rQSRivoLsu/550OTiyjpvk4qbLnl/hzIuLywggXG8GWZVD14XFH5y+eCryW5Eg0qBxO+sUcmprVMaFv6Q==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260903","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260903_1788394503332_0.7937519383035732","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260904":{"name":"@actual-app/web","version":"26.10.0-nightly.20260904","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260904","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"aa5147ecd52c137f86a98d51851434e22d6cc1f2","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260904.tgz","fileCount":209,"integrity":"sha512-h6uh9bJHaofwNX7eJJy4yaRqJbKygoYGOUWit7439rsL4KYWIi6tcFVK44W8tJhiHkILq5h5Tf1wbnnV7smruQ==","signatures":[{"sig":"MEUCIHDIDJY2E7V+uaLdygv5OSMT3PN4KrmszpL2Qp0psxfKAiEA75GMf5pSReT6VdQqV2NFGoCcJH0ZLO0HKQ3cPaXiJx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260904","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53602336},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-h6uh9bJHaofwNX7eJJy4yaRqJbKygoYGOUWit7439rsL4KYWIi6tcFVK44W8tJhiHkILq5h5Tf1wbnnV7smruQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260904","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260904_1788480857492_0.38050985870613396","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260905":{"name":"@actual-app/web","version":"26.10.0-nightly.20260905","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260905","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"4b70536a441c651386400f6170e264f6634dabf0","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260905.tgz","fileCount":209,"integrity":"sha512-THsAslVGWqs1LkAneWVIWwXPbs8CE499zzaMzieFPfe7cSyjXtzg48raT5EZ1wf/kS8egJ2B/BGsMbmrP8xJXA==","signatures":[{"sig":"MEQCIHs4TXg6jj0Rc3gbs95s2c2RvnmPboX75dnFYfs1y3uGAiBYVkBVakh6R/8T9vTu9aSMsZrQip0kjsTD6aow2riT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53603742},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-THsAslVGWqs1LkAneWVIWwXPbs8CE499zzaMzieFPfe7cSyjXtzg48raT5EZ1wf/kS8egJ2B/BGsMbmrP8xJXA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260905","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260905_1788567242018_0.6568339289537002","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260906":{"name":"@actual-app/web","version":"26.10.0-nightly.20260906","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260906","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"d73ec0b0ab98c3363584feb54f513520e07924f7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260906.tgz","fileCount":209,"integrity":"sha512-6/bpfOhlhfM1fD6NQzFvZTcaAA62TuxJ4qalLOJSaOtoK23T4MvUYcavK6YJLfmfxNjpxx6VWODl25vxWjPEOg==","signatures":[{"sig":"MEUCIEm+7FrV3w9fUdGlWhFH1EZGc3z/zoGriNK8msZ02nXFAiEAgu+aDbRcm7i38VoYuSob84qJMego37gW9sU3pLQOdS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260906","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53649281},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-6/bpfOhlhfM1fD6NQzFvZTcaAA62TuxJ4qalLOJSaOtoK23T4MvUYcavK6YJLfmfxNjpxx6VWODl25vxWjPEOg==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260906","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260906_1788653736017_0.1598888187031524","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260907":{"name":"@actual-app/web","version":"26.10.0-nightly.20260907","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260907","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"679af8c20c60178bbc1c2385051b94b116235941","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260907.tgz","fileCount":209,"integrity":"sha512-L331qYAXFuS6sXgKzTc1Qhqfh7L9Erjp1091imWbBXuX3eqoDLiqPtvuZtoZ3PaDOwORmnZFOXRZAynJO1DeLw==","signatures":[{"sig":"MEQCIGzvwHYhsKRDwFkE2htoUESTXfENUnhtaJpBKyNyNlzTAiBOLH7eyIXvg5tqC3zqe+9Aw7EZFGtvluZ92ulmKlRI5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53792951},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-L331qYAXFuS6sXgKzTc1Qhqfh7L9Erjp1091imWbBXuX3eqoDLiqPtvuZtoZ3PaDOwORmnZFOXRZAynJO1DeLw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260907","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260907_1788740128717_0.9921516721757897","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260908":{"name":"@actual-app/web","version":"26.10.0-nightly.20260908","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260908","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"20355ad2b4978135bb1aa348e1163f1b6bde41b7","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260908.tgz","fileCount":209,"integrity":"sha512-7DJPC8mUyqIN71nYeXfRhWO/2ZEXNYzzx+MjdnAC7H+3oZnRL2Bi3t6JHPXsrulgyG7U+v71ZGZRcvWx/4mWkQ==","signatures":[{"sig":"MEUCIQCyBPqipTGHYON6HSigDfZC2inY+j3KEvA2+2kudRpW1wIgeQS96frbEPZ+YylOky2Rj3oR7JuMxZl2uV0GSVZz12c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53817378},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-7DJPC8mUyqIN71nYeXfRhWO/2ZEXNYzzx+MjdnAC7H+3oZnRL2Bi3t6JHPXsrulgyG7U+v71ZGZRcvWx/4mWkQ==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260908","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260908_1788826475061_0.9145152905028207","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260909":{"name":"@actual-app/web","version":"26.10.0-nightly.20260909","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260909","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"56e8b3c2832db9a0c9bf510e76689073266bdfbf","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260909.tgz","fileCount":209,"integrity":"sha512-Id0AOou9Fr1OWs/JxPa306d1vyWM/DarMlvBXBQp7UUT4W67x9ywvTZB23exObvTxXMCPcaRs+I6GxBTCErEjA==","signatures":[{"sig":"MEUCIQDw2E1cdiAVZAW6A+vr4Wxk/owbHI5kmAp0V9c76C+vawIgVqrWFTDUZf6SdQtxcB19mSNs7ynOGxCgoSWFF86zbEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53818687},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-Id0AOou9Fr1OWs/JxPa306d1vyWM/DarMlvBXBQp7UUT4W67x9ywvTZB23exObvTxXMCPcaRs+I6GxBTCErEjA==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260909","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260909_1788912895376_0.9368487476697624","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260910":{"name":"@actual-app/web","version":"26.10.0-nightly.20260910","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260910","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"98f2a493fc0ece104776154fe8fbc3dde375684e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260910.tgz","fileCount":209,"integrity":"sha512-l0x6rgbpdICD8z5EJRuV5C+aegMaZdTzGjfJdZz5ngDEVAnwSvUq9jQU/34ClM2McQbqkOWRmM04wg6lGkv9qw==","signatures":[{"sig":"MEQCIE4Ny6FXzXIV7TiIAaVjJJDGI1iGS/u3JXhYXktzwgYSAiB0GJVPrEs3RCZO1SJk7r/pNM1CCMAzKpQN5qx+BuRVsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53888310},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-l0x6rgbpdICD8z5EJRuV5C+aegMaZdTzGjfJdZz5ngDEVAnwSvUq9jQU/34ClM2McQbqkOWRmM04wg6lGkv9qw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.1","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260910","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260910_1788999247755_0.7412456634629396","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260911":{"name":"@actual-app/web","version":"26.10.0-nightly.20260911","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260911","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"05926a95a7d00d4113a18628724e726c4906cee8","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260911.tgz","fileCount":209,"integrity":"sha512-oMVrMZLSHODoYTEd6+3Tl8XJpjko4/ZDMwNMql+X5nOwXtmDCyqygWK053XtmN6ogP/DUn7BX689D7wtD684Kw==","signatures":[{"sig":"MEQCIHVdbiuytLCDsDsRZs3VAOA/fwUDzvhRzO9MLYBtho3hAiBzNf1CiIvDznKofZXXUTw7KGtcvKrHUb9/xX9Ockbb3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53912507},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-oMVrMZLSHODoYTEd6+3Tl8XJpjko4/ZDMwNMql+X5nOwXtmDCyqygWK053XtmN6ogP/DUn7BX689D7wtD684Kw==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.2","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260911","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260911_1789085676991_0.13095127976570886","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260912":{"name":"@actual-app/web","version":"26.10.0-nightly.20260912","license":"MIT","_id":"@actual-app/web@26.10.0-nightly.20260912","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"homepage":"https://github.com/actualbudget/actual#readme","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"dist":{"shasum":"f5b4bf3de9d0e7800c7c6f24ec553b217effb91e","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260912.tgz","fileCount":211,"integrity":"sha512-nGwFQ2FH+qr3VywX0haf5bNfdYlciaWfwmPkYWXpbFVIbGYaF4qmvMeVq1PpnvIWtoyufpLKmSgZS+lLpKQm1A==","signatures":[{"sig":"MEUCIDdJCFaMX+4AOf995CTKWtZx7O1YDkms9efTBaVEYpldAiEAiA9zC3QnZ2e7hu4ilBnKSfPaOLh+mDExGJcOcN1xIDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54009582},"_from":"file:desktop-client/@actual-app/web.tgz","imports":{"#i18n":"./src/i18n.ts","#tags":"./src/tags/index.ts","#undo":"./src/undo/index.ts","#app/*":"./src/app/*.ts","#mocks":"./src/mocks.tsx","#redux":"./src/redux/index.ts","#style":"./src/style/index.ts","#auth/*":"./src/auth/*.ts","#budget":"./src/budget/index.ts","#news/*":"./src/news/*.ts","#payees":"./src/payees/index.ts","#tags/*":"./src/tags/*.ts","#undo/*":"./src/undo/*.ts","#util/*":"./src/util/*.ts","#hooks/*":"./src/hooks/*.ts","#mocks/*":"./src/mocks/*.ts","#notes/*":"./src/notes/*.tsx","#prefs/*":"./src/prefs/*.ts","#queries":"./src/queries/index.ts","#redux/*":"./src/redux/*.ts","#reports":"./src/reports/index.ts","#style/*":"./src/style/*.ts","#users/*":"./src/users/*.ts","#accounts":"./src/accounts/index.ts","#budget/*":"./src/budget/*.ts","#modals/*":"./src/modals/*.ts","#payees/*":"./src/payees/*.ts","#queries/*":"./src/queries/*.ts","#reports/*":"./src/reports/*.ts","#accounts/*":"./src/accounts/*.ts","#gocardless":"./src/gocardless.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style/theme":"./src/style/theme.tsx","#components/*":"./src/components/*.tsx","#transactions":"./src/transactions/index.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#enablebanking":"./src/enablebanking.ts","#global-events":"./src/global-events.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#account-groups":"./src/account-groups/index.ts","#transactions/*":"./src/transactions/*.ts","#browser-preload":{"default":"./src/browser-preload.js","electron-renderer":"./src/browser-preload.electron.ts"},"#notifications/*":"./src/notifications/*.ts","#components/forms":"./src/components/forms/index.tsx","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#components/budget":"./src/components/budget/index.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/schedules":"./src/components/schedules/index.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#components/budget/util":"./src/components/budget/util.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/reports/util":"./src/components/reports/util.ts","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#components/util/countries":"./src/components/util/countries.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/graphs/util/monteCarloCashflowChart":"./src/components/reports/graphs/util/monteCarloCashflowChart.ts","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/graphs/util/useMonteCarloTickFormatter":"./src/components/reports/graphs/util/useMonteCarloTickFormatter.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts"},"scripts":{"e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","test":"vitest --run","build":"vite build","start":"cross-env PORT=3001 vite","watch":"cross-env BROWSER=none yarn start","typecheck":"tsgo -b && tsc-strict","playwright":"playwright","build:browser":"vite build --mode=browser","generate:i18n":"i18next","start:browser":"cross-env ./bin/watch-browser","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_integrity":"sha512-nGwFQ2FH+qr3VywX0haf5bNfdYlciaWfwmPkYWXpbFVIbGYaF4qmvMeVq1PpnvIWtoyufpLKmSgZS+lLpKQm1A==","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"_npmVersion":"11.19.0","description":"Actual on the web","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"fzf":"^0.5.2","cmdk":"^1.1.1","sass":"^1.101.0","uuid":"^14.0.2","vite":"^8.1.5","jsdom":"^29.1.1","react":"19.2.7","vitest":"^4.1.10","i18next":"^26.3.6","date-fns":"^4.4.0","recharts":"^3.9.2","rolldown":"^1.2.0","cross-env":"^10.1.0","downshift":"9.4.0","lru-cache":"^11.5.2","react-dnd":"^16.0.1","react-dom":"19.2.7","es-toolkit":"^1.49.0","react-aria":"^3.50.0","remark-gfm":"^4.0.1","@babel/core":"^8.0.1","react-redux":"^9.3.0","usehooks-ts":"^3.1.1","@emotion/css":"^11.13.5","@types/react":"^19.2.17","hyperformula":"^3.3.0","re-resizable":"^6.11.2","react-router":"8.3.0","react-spring":"^10.0.4","csv-stringify":"^6.8.1","html-to-image":"^1.11.13","react-i18next":"^17.0.10","react-joyride":"^3.2.0","auto-text-size":"^0.2.3","i18next-parser":"^9.4.0","react-markdown":"^10.1.0","plugins-service":"0.0.1","react-swipeable":"^7.0.2","vite-plugin-pwa":"^1.3.0","@actual-app/core":"26.10.0-nightly.20260912","@codemirror/view":"^6.43.6","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@reduxjs/toolkit":"^2.12.0","@types/react-dom":"^19.2.3","@codemirror/state":"^6.7.1","react-grid-layout":"^2.2.3","@use-gesture/react":"^10.3.1","react-hotkeys-hook":"^5.3.3","@codemirror/language":"^6.12.4","@testing-library/dom":"10.4.1","@vitejs/plugin-react":"^6.0.3","react-error-boundary":"^6.1.2","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@uiw/react-codemirror":"^4.25.11","react-aria-components":"^1.19.0","rehype-external-links":"^3.0.0","@actual-app/components":"0.0.1","@rolldown/plugin-babel":"~0.2.3","@testing-library/react":"16.3.2","@internationalized/date":"^3.12.2","react-dnd-html5-backend":"^16.0.1","@codemirror/autocomplete":"^6.20.3","@react-aria/interactions":"^3.28.1","@vitejs/plugin-basic-ssl":"^2.3.0","rollup-plugin-visualizer":"^7.0.1","typescript-strict-plugin":"^2.4.4","@testing-library/jest-dom":"^6.9.1","@fontsource-variable/inter":"^5.2.8","@typescript/native-preview":"beta","@fontsource/redacted-script":"^5.2.8","@testing-library/user-event":"14.6.1","babel-plugin-react-compiler":"^1.0.0","mdast-util-newline-to-break":"^2.0.0","i18next-resources-to-backend":"^1.2.1","react-simple-pull-to-refresh":"^1.3.4","react-virtualized-auto-sizer":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web_26.10.0-nightly.20260912_1789172028715_0.9400046339483448","host":"s3://npm-registry-packages-npm-production"}},"26.10.0-nightly.20260913":{"name":"@actual-app/web","version":"26.10.0-nightly.20260913","license":"MIT","repository":{"type":"git","url":"git+https://github.com/actualbudget/actual.git","directory":"packages/desktop-client"},"imports":{"#browser-preload":{"electron-renderer":"./src/browser-preload.electron.ts","default":"./src/browser-preload.js"},"#account-groups":"./src/account-groups/index.ts","#accounts":"./src/accounts/index.ts","#budget":"./src/budget/index.ts","#payees":"./src/payees/index.ts","#queries":"./src/queries/index.ts","#redux":"./src/redux/index.ts","#reports":"./src/reports/index.ts","#spreadsheet":"./src/spreadsheet/index.ts","#style":"./src/style/index.ts","#tags":"./src/tags/index.ts","#transactions":"./src/transactions/index.ts","#undo":"./src/undo/index.ts","#global-events":"./src/global-events.ts","#enablebanking":"./src/enablebanking.ts","#gocardless":"./src/gocardless.ts","#i18n":"./src/i18n.ts","#mocks":"./src/mocks.tsx","#mocks/*":"./src/mocks/*.ts","#components/forms":"./src/components/forms/index.tsx","#components/banksync":"./src/components/banksync/index.tsx","#components/banksync/bankSyncUtils":"./src/components/banksync/bankSyncUtils.ts","#components/banksync/BuiltInProviders":"./src/components/banksync/BuiltInProviders.tsx","#components/banksync/useBuiltInBankSyncProviders":"./src/components/banksync/useBuiltInBankSyncProviders.ts","#components/banksync/useBankSyncAccountSettings":"./src/components/banksync/useBankSyncAccountSettings.ts","#components/budget":"./src/components/budget/index.tsx","#components/budget/goals/actions":"./src/components/budget/goals/actions.ts","#components/budget/goals/automationExamples":"./src/components/budget/goals/automationExamples.ts","#components/budget/goals/cleanupModel":"./src/components/budget/goals/cleanupModel.ts","#components/budget/goals/constants":"./src/components/budget/goals/constants.ts","#components/budget/goals/displayTemplateMeta":"./src/components/budget/goals/displayTemplateMeta.ts","#components/budget/goals/editor/fieldLayout":"./src/components/budget/goals/editor/fieldLayout.ts","#components/budget/goals/formatMonthLabel":"./src/components/budget/goals/formatMonthLabel.ts","#components/budget/goals/reducer":"./src/components/budget/goals/reducer.ts","#components/budget/goals/useBudgetAutomationCategories":"./src/components/budget/goals/useBudgetAutomationCategories.ts","#components/budget/goals/validateAutomation":"./src/components/budget/goals/validateAutomation.ts","#components/budget/util":"./src/components/budget/util.ts","#components/codemirror/autocompleteTabAccept":"./src/components/codemirror/autocompleteTabAccept.ts","#components/formula/queryTimeFrame":"./src/components/formula/queryTimeFrame.ts","#components/mobile/utils":"./src/components/mobile/utils.ts","#components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations":"./src/components/modals/BudgetAutomationsModal/migrateTemplatesToAutomations.ts","#components/reports/chart-theme":"./src/components/reports/chart-theme.ts","#components/reports/constants":"./src/components/reports/constants.ts","#components/reports/disabledList":"./src/components/reports/disabledList.ts","#components/reports/dateRangePresets":"./src/components/reports/dateRangePresets.ts","#components/reports/getCustomTick":"./src/components/reports/getCustomTick.ts","#components/reports/getLiveRange":"./src/components/reports/getLiveRange.ts","#components/reports/monthRange":"./src/components/reports/monthRange.ts","#components/reports/graphs/showActivity":"./src/components/reports/graphs/showActivity.ts","#components/reports/graphs/util/computePadding":"./src/components/reports/graphs/util/computePadding.ts","#components/reports/graphs/util/monteCarloCashflowChart":"./src/components/reports/graphs/util/monteCarloCashflowChart.ts","#components/reports/graphs/util/useMonteCarloTickFormatter":"./src/components/reports/graphs/util/useMonteCarloTickFormatter.ts","#components/reports/numberFormatter":"./src/components/reports/numberFormatter.ts","#components/reports/ReportOptions":"./src/components/reports/ReportOptions.ts","#components/reports/reportRanges":"./src/components/reports/reportRanges.ts","#components/reports/reports/monte-carlo/monteCarloHistoricalReturns":"./src/components/reports/reports/monte-carlo/monteCarloHistoricalReturns.ts","#components/reports/reports/monte-carlo/monteCarloSimulation":"./src/components/reports/reports/monte-carlo/monteCarloSimulation.ts","#components/reports/reports/monte-carlo/monteCarloStyles":"./src/components/reports/reports/monte-carlo/monteCarloStyles.ts","#components/reports/reports/monte-carlo/useResolvedMonteCarloConfig":"./src/components/reports/reports/monte-carlo/useResolvedMonteCarloConfig.ts","#components/reports/setSessionReport":"./src/components/reports/setSessionReport.ts","#components/reports/spendingAverageRange":"./src/components/reports/spendingAverageRange.ts","#components/reports/spreadsheets/cash-flow-spreadsheet":"./src/components/reports/spreadsheets/cash-flow-spreadsheet.tsx","#components/reports/spreadsheets/*":"./src/components/reports/spreadsheets/*.ts","#components/reports/useDashboardWidgetCopyMenu":"./src/components/reports/useDashboardWidgetCopyMenu.ts","#components/reports/useReport":"./src/components/reports/useReport.ts","#components/reports/util":"./src/components/reports/util.ts","#components/schedules":"./src/components/schedules/index.tsx","#components/schedules/schedule-edit-utils":"./src/components/schedules/schedule-edit-utils.ts","#components/select/getFirstDayOfWeek":"./src/components/select/getFirstDayOfWeek.ts","#components/transactions/table/columns":"./src/components/transactions/table/columns.ts","#components/transactions/table/utils":"./src/components/transactions/table/utils.ts","#components/util/accountValidation":"./src/components/util/accountValidation.ts","#components/util/countries":"./src/components/util/countries.ts","#components/util/localeToCountry":"./src/components/util/localeToCountry.ts","#components/*":"./src/components/*.tsx","#hooks/useCachedSchedules":"./src/hooks/useCachedSchedules.tsx","#hooks/useDisplayPayee":"./src/hooks/useDisplayPayee.tsx","#hooks/useDragDrop":"./src/hooks/useDragDrop.tsx","#hooks/useProperFocus":"./src/hooks/useProperFocus.tsx","#hooks/useScrollListener":"./src/hooks/useScrollListener.tsx","#hooks/useSelected":"./src/hooks/useSelected.tsx","#hooks/useSheetName":"./src/hooks/useSheetName.tsx","#hooks/useSingleActiveEditForm":"./src/hooks/useSingleActiveEditForm.tsx","#hooks/useSplitsExpanded":"./src/hooks/useSplitsExpanded.tsx","#hooks/useSpreadsheet":"./src/hooks/useSpreadsheet.tsx","#hooks/*":"./src/hooks/*.ts","#auth/AuthProvider":"./src/auth/AuthProvider.tsx","#auth/ProtectedRoute":"./src/auth/ProtectedRoute.tsx","#auth/*":"./src/auth/*.ts","#contextmenu/*":"./src/contextmenu/*.ts","#style/theme":"./src/style/theme.tsx","#style/*":"./src/style/*.ts","#notes/*":"./src/notes/*.tsx","#accounts/*":"./src/accounts/*.ts","#app/*":"./src/app/*.ts","#budget/*":"./src/budget/*.ts","#budgetfiles/*":"./src/budgetfiles/*.ts","#modals/*":"./src/modals/*.ts","#news/*":"./src/news/*.ts","#notifications/*":"./src/notifications/*.ts","#payees/*":"./src/payees/*.ts","#prefs/*":"./src/prefs/*.ts","#queries/*":"./src/queries/*.ts","#redux/*":"./src/redux/*.ts","#reports/*":"./src/reports/*.ts","#spreadsheet/*":"./src/spreadsheet/*.ts","#tags/*":"./src/tags/*.ts","#transactions/*":"./src/transactions/*.ts","#undo/*":"./src/undo/*.ts","#users/*":"./src/users/*.ts","#util/*":"./src/util/*.ts"},"scripts":{"start":"cross-env PORT=3001 vite","start:browser":"cross-env ./bin/watch-browser","watch":"cross-env BROWSER=none yarn start","build":"vite build","build:browser":"vite build --mode=browser","generate:i18n":"i18next","test":"vitest --run","validate:theme-catalog":"node --experimental-strip-types bin/validate-theme-catalog.mts","e2e":"npx playwright test --browser=chromium","vrt":"cross-env VRT=true npx playwright test --browser=chromium","playwright":"playwright","typecheck":"tsgo -b && tsc-strict"},"devDependencies":{"@actual-app/components":"0.0.1","@actual-app/core":"26.10.0-nightly.20260913","@babel/core":"^8.0.1","@codemirror/autocomplete":"^6.20.3","@codemirror/language":"^6.12.4","@codemirror/state":"^6.7.1","@codemirror/view":"^6.43.6","@emotion/css":"^11.13.5","@fontsource-variable/inter":"^5.2.8","@fontsource/redacted-script":"^5.2.8","@internationalized/date":"^3.12.2","@lezer/highlight":"^1.2.3","@playwright/test":"1.61.1","@react-aria/interactions":"^3.28.1","@reduxjs/toolkit":"^2.12.0","@rolldown/plugin-babel":"~0.2.3","@rollup/plugin-inject":"^5.0.5","@tanstack/react-query":"^5.101.2","@testing-library/dom":"10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"16.3.2","@testing-library/user-event":"14.6.1","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@typescript/native-preview":"beta","@uiw/react-codemirror":"^4.25.11","@use-gesture/react":"^10.3.1","@vitejs/plugin-basic-ssl":"^2.3.0","@vitejs/plugin-react":"^6.0.3","auto-text-size":"^0.2.3","babel-plugin-react-compiler":"^1.0.0","cmdk":"^1.1.1","cross-env":"^10.1.0","csv-stringify":"^6.8.1","date-fns":"^4.4.0","downshift":"9.4.0","es-toolkit":"^1.49.0","fzf":"^0.5.2","html-to-image":"^1.11.13","hyperformula":"^3.3.0","i18next":"^26.3.6","i18next-parser":"^9.4.0","i18next-resources-to-backend":"^1.2.1","jsdom":"^29.1.1","lru-cache":"^11.5.2","mdast-util-newline-to-break":"^2.0.0","plugins-service":"0.0.1","re-resizable":"^6.11.2","react":"19.2.7","react-aria":"^3.50.0","react-aria-components":"^1.19.0","react-dnd":"^16.0.1","react-dnd-html5-backend":"^16.0.1","react-dom":"19.2.7","react-error-boundary":"^6.1.2","react-grid-layout":"^2.2.3","react-hotkeys-hook":"^5.3.3","react-i18next":"^17.0.10","react-joyride":"^3.2.0","react-markdown":"^10.1.0","react-redux":"^9.3.0","react-router":"8.3.0","react-simple-pull-to-refresh":"^1.3.4","react-spring":"^10.0.4","react-swipeable":"^7.0.2","react-virtualized-auto-sizer":"^2.0.3","recharts":"^3.9.2","rehype-external-links":"^3.0.0","remark-gfm":"^4.0.1","rolldown":"^1.2.0","rollup-plugin-visualizer":"^7.0.1","sass":"^1.101.0","typescript-strict-plugin":"^2.4.4","usehooks-ts":"^3.1.1","uuid":"^14.0.2","vite":"^8.1.5","vite-plugin-pwa":"^1.3.0","vitest":"^5.0.0"},"readmeFilename":"README.md","_id":"@actual-app/web@26.10.0-nightly.20260913","description":"Actual on the web","bugs":{"url":"https://github.com/actualbudget/actual/issues"},"homepage":"https://github.com/actualbudget/actual#readme","_integrity":"sha512-NyuwjDEO0ZvF7Q0cslPXGDaHZ+CrDZulGdvznFRAGIWdfyOWIEENACfa1+NJtwOidZSvP6jMLGXwqczH45EC7w==","_resolved":"/home/runner/work/actual/actual/desktop-client/@actual-app/web.tgz","_from":"file:desktop-client/@actual-app/web.tgz","_nodeVersion":"24.21.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-NyuwjDEO0ZvF7Q0cslPXGDaHZ+CrDZulGdvznFRAGIWdfyOWIEENACfa1+NJtwOidZSvP6jMLGXwqczH45EC7w==","shasum":"80227cedad8e9a36b34b9427087ac0ded754b623","tarball":"https://registry.npmjs.org/@actual-app/web/-/web-26.10.0-nightly.20260913.tgz","fileCount":211,"unpackedSize":54031151,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actual-app%2fweb@26.10.0-nightly.20260913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCopT9ixrX4ypqL1W+nk5Wq/Tivi+wIeNclohJnfxznPAIhAOk08evmPifgaa/1LJ6LM0OQQTC2Y1Ly5zA12mhWah4l"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3138bd55-af05-4933-94e7-0b3ed17a5a1e"}},"directories":{},"maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_26.10.0-nightly.20260913_1789258544361_0.5288032940385403"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-28T22:03:19.835Z","modified":"2026-09-13T00:15:44.980Z","3.0.149":"2022-04-28T22:03:20.384Z","4.0.1":"2022-04-28T22:48:21.191Z","4.0.2":"2022-04-29T13:57:29.012Z","4.1.0":"2022-05-29T03:08:05.933Z","4.1.1":"2022-10-25T06:10:42.427Z","22.10.25":"2022-10-25T14:09:23.257Z","22.12.3":"2022-12-04T04:29:24.300Z","23.1.12":"2023-01-12T20:51:31.118Z","23.2.5":"2023-02-05T17:18:55.910Z","23.2.9":"2023-02-09T20:31:29.910Z","23.3.0":"2023-03-09T19:12:21.458Z","23.3.2":"2023-03-13T18:44:55.918Z","23.4.0":"2023-04-06T21:05:05.609Z","23.4.1":"2023-04-16T17:00:36.945Z","23.4.2":"2023-04-22T14:32:34.430Z","23.5.0":"2023-05-04T17:27:28.092Z","23.6.0":"2023-06-01T20:05:42.052Z","23.7.0":"2023-07-04T20:57:41.469Z","23.7.1":"2023-07-05T20:41:20.862Z","23.7.2":"2023-07-09T15:43:45.573Z","23.8.0":"2023-08-02T19:37:20.590Z","23.8.1":"2023-08-07T17:56:41.163Z","23.9.0":"2023-09-03T14:57:16.876Z","23.10.0":"2023-10-04T16:36:05.883Z","23.11.0":"2023-11-04T09:29:53.375Z","23.12.0":"2023-12-02T19:29:45.965Z","24.1.0":"2024-01-06T10:01:18.348Z","24.2.0":"2024-02-02T19:23:44.688Z","24.3.0":"2024-03-03T17:08:45.036Z","24.4.0":"2024-04-02T06:10:17.698Z","24.5.0":"2024-05-03T16:35:06.887Z","24.6.0":"2024-06-03T09:48:48.150Z","24.7.0":"2024-07-02T20:31:54.005Z","24.8.0":"2024-08-03T13:33:41.204Z","24.9.0":"2024-09-03T17:05:18.466Z","24.10.0":"2024-10-03T17:09:42.935Z","24.10.1":"2024-10-08T17:07:27.561Z","24.11.0":"2024-11-03T14:41:49.320Z","24.12.0":"2024-12-06T16:21:14.377Z","25.1.0":"2025-01-07T06:03:00.975Z","25.2.0":"2025-02-05T03:35:56.131Z","25.2.1":"2025-02-06T19:00:34.687Z","25.3.0":"2025-03-01T00:03:36.324Z","25.3.1":"2025-03-02T23:58:20.143Z","25.4.0-alpha.0":"2025-04-13T21:26:01.026Z","25.5.0":"2025-05-03T17:48:10.389Z","25.6.0-edge.23":"2025-05-23T19:44:09.003Z","25.6.0-nightly.24":"2025-05-24T16:33:55.958Z","25.6.0":"2025-06-04T04:38:17.553Z","25.6.1":"2025-06-04T22:15:59.559Z","25.7.0-nightly.20250611":"2025-06-11T18:39:46.577Z","25.7.0-nightly.20250612":"2025-06-12T00:13:42.762Z","25.7.0-nightly.20250613":"2025-06-13T00:13:46.887Z","25.7.0-nightly.20250614":"2025-06-14T00:13:00.955Z","25.7.0-nightly.20250615":"2025-06-15T00:14:51.290Z","25.7.0-nightly.20250616":"2025-06-16T00:13:58.637Z","25.7.0-nightly.20250617":"2025-06-17T00:13:39.184Z","25.7.0-nightly.20250618":"2025-06-18T00:13:45.917Z","25.7.0-nightly.20250619":"2025-06-19T00:13:54.317Z","25.7.0-nightly.20250620":"2025-06-20T00:13:25.509Z","25.7.0-nightly.20250621":"2025-06-21T00:13:17.531Z","25.7.0-nightly.20250622":"2025-06-22T00:14:32.075Z","25.7.0-nightly.20250623":"2025-06-23T00:14:37.653Z","25.7.0-nightly.20250624":"2025-06-24T00:13:29.236Z","25.7.0-nightly.20250625":"2025-06-25T00:13:48.753Z","25.7.0-nightly.20250626":"2025-06-26T00:13:52.721Z","25.7.0-nightly.20250627":"2025-06-27T00:13:56.829Z","25.7.0-nightly.20250628":"2025-06-28T00:13:08.416Z","25.7.0-nightly.20250629":"2025-06-29T00:15:02.296Z","25.7.0-nightly.20250630":"2025-06-30T00:14:23.059Z","25.7.0-nightly.20250701":"2025-07-01T00:15:14.838Z","25.7.0":"2025-07-01T19:08:47.542Z","25.8.0-nightly.20250702":"2025-07-02T00:13:26.863Z","25.7.1":"2025-07-03T00:11:44.964Z","25.8.0-nightly.20250703":"2025-07-03T00:14:02.649Z","25.8.0-nightly.20250704":"2025-07-04T00:13:45.060Z","25.8.0-nightly.20250705":"2025-07-05T00:13:41.074Z","25.8.0-nightly.20250706":"2025-07-06T00:15:16.811Z","25.8.0-nightly.20250707":"2025-07-07T00:14:54.155Z","25.8.0-nightly.20250708":"2025-07-08T00:14:06.414Z","25.8.0-nightly.20250709":"2025-07-09T00:14:24.744Z","25.8.0-nightly.20250710":"2025-07-10T00:14:23.224Z","25.8.0-nightly.20250711":"2025-07-11T00:14:08.700Z","25.8.0-nightly.20250712":"2025-07-12T00:14:19.739Z","25.8.0-nightly.20250713":"2025-07-13T00:15:48.761Z","25.8.0-nightly.20250714":"2025-07-14T00:15:04.521Z","25.8.0-nightly.20250715":"2025-07-15T00:14:49.443Z","25.8.0-nightly.20250716":"2025-07-16T00:14:33.216Z","25.8.0-nightly.20250717":"2025-07-17T00:14:35.392Z","25.8.0-nightly.20250718":"2025-07-18T00:14:21.505Z","25.8.0-nightly.20250719":"2025-07-19T00:14:23.306Z","25.8.0-nightly.20250720":"2025-07-20T00:15:57.241Z","25.8.0-nightly.20250721":"2025-07-21T00:15:24.266Z","25.8.0-nightly.20250722":"2025-07-22T00:14:55.711Z","25.8.0-nightly.20250723":"2025-07-23T00:14:46.538Z","25.8.0-nightly.20250724":"2025-07-24T00:14:37.289Z","25.8.0-nightly.20250725":"2025-07-25T00:14:38.123Z","25.8.0-nightly.20250726":"2025-07-26T00:14:18.839Z","25.8.0-nightly.20250727":"2025-07-27T00:16:20.989Z","25.8.0-nightly.20250728":"2025-07-28T00:15:38.933Z","25.8.0-nightly.20250729":"2025-07-29T00:15:51.600Z","25.8.0-nightly.20250730":"2025-07-30T00:15:10.242Z","25.8.0-nightly.20250731":"2025-07-31T00:14:43.117Z","25.8.0-nightly.20250801":"2025-08-01T00:16:17.310Z","25.8.0-nightly.20250802":"2025-08-02T00:14:25.506Z","25.8.0":"2025-08-02T15:44:56.288Z","25.9.0-nightly.20250803":"2025-08-03T00:16:08.648Z","25.9.0-nightly.20250804":"2025-08-04T00:15:46.334Z","25.9.0-nightly.20250805":"2025-08-05T00:15:11.435Z","25.9.0-nightly.20250806":"2025-08-06T00:14:58.757Z","25.9.0-nightly.20250807":"2025-08-07T00:15:17.033Z","25.9.0-nightly.20250808":"2025-08-08T00:15:10.506Z","25.9.0-nightly.20250809":"2025-08-09T00:14:09.045Z","25.9.0-nightly.20250810":"2025-08-10T00:16:02.202Z","25.9.0-nightly.20250811":"2025-08-11T00:15:30.905Z","25.9.0-nightly.20250812":"2025-08-12T00:13:58.464Z","25.9.0-nightly.20250813":"2025-08-13T00:14:12.091Z","25.9.0-nightly.20250814":"2025-08-14T00:14:05.669Z","25.9.0-nightly.20250815":"2025-08-15T00:15:04.540Z","25.9.0-nightly.20250816":"2025-08-16T00:13:51.037Z","25.9.0-nightly.20250817":"2025-08-17T00:15:29.375Z","25.9.0-nightly.20250818":"2025-08-18T00:15:04.658Z","25.9.0-nightly.20250819":"2025-08-19T00:14:02.274Z","25.9.0-nightly.20250820":"2025-08-20T00:13:33.515Z","25.9.0-nightly.20250821":"2025-08-21T00:12:52.091Z","25.9.0-nightly.20250822":"2025-08-22T00:14:17.814Z","25.9.0-nightly.20250823":"2025-08-23T00:13:30.022Z","25.9.0-nightly.20250824":"2025-08-24T00:14:47.687Z","25.9.0-nightly.20250825":"2025-08-25T00:14:26.006Z","25.9.0-nightly.20250826":"2025-08-26T00:13:37.799Z","25.9.0-nightly.20250827":"2025-08-27T00:14:09.315Z","25.9.0-nightly.20250828":"2025-08-28T00:13:58.556Z","25.9.0-nightly.20250829":"2025-08-29T00:13:45.748Z","25.9.0-nightly.20250830":"2025-08-30T00:13:10.604Z","25.9.0-nightly.20250831":"2025-08-31T00:15:12.692Z","25.9.0-nightly.20250901":"2025-09-01T00:16:28.807Z","25.9.0-nightly.20250902":"2025-09-02T00:13:44.902Z","25.9.0-nightly.20250903":"2025-09-03T00:13:17.360Z","25.9.0":"2025-09-03T23:34:17.489Z","25.10.0-nightly.20250904":"2025-09-04T00:13:14.437Z","25.10.0-nightly.20250905":"2025-09-05T00:13:54.941Z","25.10.0-nightly.20250906":"2025-09-06T00:13:31.462Z","25.10.0-nightly.20250907":"2025-09-07T00:14:33.675Z","25.10.0-nightly.20250908":"2025-09-08T00:13:58.944Z","25.10.0-nightly.20250909":"2025-09-09T00:13:44.074Z","25.10.0-nightly.20250910":"2025-09-10T00:13:31.091Z","25.10.0-nightly.20250911":"2025-09-11T00:13:33.513Z","25.10.0-nightly.20250912":"2025-09-12T00:13:36.627Z","25.10.0-nightly.20250913":"2025-09-13T00:12:53.198Z","25.10.0-nightly.20250914":"2025-09-14T00:14:31.895Z","25.10.0-nightly.20250915":"2025-09-15T00:14:37.684Z","25.10.0-nightly.20250916":"2025-09-16T00:12:56.914Z","25.10.0-nightly.20250917":"2025-09-17T00:13:24.665Z","25.10.0-nightly.20250918":"2025-09-18T00:13:05.073Z","25.10.0-nightly.20250919":"2025-09-19T00:13:36.999Z","25.10.0-nightly.20250920":"2025-09-20T00:13:26.894Z","25.10.0-nightly.20250921":"2025-09-21T00:15:08.211Z","25.10.0-nightly.20250922":"2025-09-22T00:15:08.722Z","25.10.0-nightly.20250923":"2025-09-23T00:14:38.324Z","25.10.0-nightly.20250924":"2025-09-24T00:14:09.344Z","25.10.0-nightly.20250925":"2025-09-25T00:13:44.380Z","25.10.0-nightly.20250926":"2025-09-26T00:13:37.413Z","25.10.0-nightly.20250927":"2025-09-27T00:13:40.155Z","25.10.0-nightly.20250928":"2025-09-28T00:15:17.277Z","25.10.0-nightly.20250929":"2025-09-29T00:14:58.268Z","25.10.0-nightly.20250930":"2025-09-30T00:14:14.778Z","25.10.0-nightly.20251001":"2025-10-01T00:15:45.250Z","25.10.0-nightly.20251002":"2025-10-02T00:13:18.572Z","25.10.0":"2025-10-02T10:59:14.296Z","25.11.0-nightly.20251003":"2025-10-03T00:14:02.140Z","25.11.0-nightly.20251004":"2025-10-04T00:13:24.550Z","25.11.0-nightly.20251005":"2025-10-05T00:15:07.469Z","25.11.0-nightly.20251006":"2025-10-06T00:14:25.398Z","25.11.0-nightly.20251007":"2025-10-07T00:13:52.092Z","25.11.0-nightly.20251008":"2025-10-08T00:13:59.629Z","25.11.0-nightly.20251009":"2025-10-09T00:13:35.440Z","25.11.0-nightly.20251010":"2025-10-10T00:14:11.835Z","25.11.0-nightly.20251011":"2025-10-11T00:13:16.895Z","25.11.0-nightly.20251012":"2025-10-12T00:14:25.876Z","25.11.0-nightly.20251013":"2025-10-13T00:15:04.554Z","25.11.0-nightly.20251014":"2025-10-14T00:13:36.651Z","25.11.0-nightly.20251015":"2025-10-15T00:13:55.510Z","25.11.0-nightly.20251016":"2025-10-16T00:14:18.278Z","25.11.0-nightly.20251017":"2025-10-17T00:14:07.110Z","25.11.0-nightly.20251018":"2025-10-18T00:13:26.806Z","25.11.0-nightly.20251019":"2025-10-19T00:15:29.068Z","25.11.0-nightly.20251020":"2025-10-20T00:15:04.516Z","25.11.0-nightly.20251021":"2025-10-21T00:14:18.278Z","25.11.0-nightly.20251022":"2025-10-22T00:14:24.715Z","25.11.0-nightly.20251023":"2025-10-23T00:14:26.906Z","25.11.0-nightly.20251024":"2025-10-24T00:13:34.703Z","25.11.0-nightly.20251025":"2025-10-25T00:14:14.873Z","25.11.0-nightly.20251026":"2025-10-26T00:15:29.156Z","25.11.0-nightly.20251027":"2025-10-27T00:15:49.884Z","25.11.0-nightly.20251028":"2025-10-28T00:14:04.429Z","25.11.0-nightly.20251029":"2025-10-29T00:14:53.585Z","25.11.0-nightly.20251030":"2025-10-30T00:14:48.612Z","25.11.0-nightly.20251031":"2025-10-31T00:14:18.899Z","25.11.0-nightly.20251101":"2025-11-01T00:15:52.189Z","25.11.0-nightly.20251102":"2025-11-02T00:15:28.702Z","25.11.0-nightly.20251103":"2025-11-03T00:15:15.215Z","25.11.0":"2025-11-03T23:19:26.768Z","25.12.0-nightly.20251104":"2025-11-04T00:14:35.624Z","25.12.0-nightly.20251105":"2025-11-05T00:14:41.869Z","25.12.0-nightly.20251106":"2025-11-06T00:53:05.722Z","25.12.0-nightly.20251107":"2025-11-07T00:15:49.612Z","25.12.0-nightly.20251108":"2025-11-08T00:13:53.924Z","25.12.0-nightly.20251109":"2025-11-09T00:15:52.437Z","25.12.0-nightly.20251110":"2025-11-10T00:15:38.201Z","25.12.0-nightly.20251111":"2025-11-11T00:20:19.949Z","25.12.0-nightly.20251112":"2025-11-12T00:15:07.265Z","25.12.0-nightly.20251113":"2025-11-13T00:15:08.500Z","25.12.0-nightly.20251114":"2025-11-14T00:15:17.425Z","25.12.0-nightly.20251115":"2025-11-15T00:14:13.109Z","25.12.0-nightly.20251116":"2025-11-16T00:15:37.014Z","25.12.0-nightly.20251117":"2025-11-17T00:15:23.291Z","25.12.0-nightly.20251118":"2025-11-18T00:15:39.468Z","25.12.0-nightly.20251119":"2025-11-19T00:15:31.669Z","25.12.0-nightly.20251120":"2025-11-20T00:15:11.279Z","25.12.0-nightly.20251121":"2025-11-21T00:15:38.303Z","25.12.0-nightly.20251122":"2025-11-22T00:14:26.656Z","25.12.0-nightly.20251123":"2025-11-23T00:16:36.520Z","25.12.0-nightly.20251124":"2025-11-24T00:15:45.548Z","25.12.0-nightly.20251125":"2025-11-25T00:13:15.582Z","25.12.0-nightly.20251126":"2025-11-26T00:15:11.660Z","25.12.0-nightly.20251127":"2025-11-27T00:14:59.148Z","25.12.0-nightly.20251128":"2025-11-28T00:15:20.979Z","25.12.0-nightly.20251129":"2025-11-29T00:14:57.773Z","25.12.0-nightly.20251130":"2025-11-30T00:16:34.804Z","25.12.0-nightly.20251201":"2025-12-01T00:17:49.961Z","25.12.0-nightly.20251202":"2025-12-02T00:15:36.886Z","25.12.0-nightly.20251203":"2025-12-03T00:15:22.827Z","25.12.0":"2025-12-03T17:10:15.642Z","26.1.0-nightly.20251204":"2025-12-04T00:15:44.472Z","26.1.0-nightly.20251205":"2025-12-05T00:15:34.480Z","26.1.0-nightly.20251206":"2025-12-06T00:14:46.109Z","26.1.0-nightly.20251207":"2025-12-07T00:16:38.214Z","26.1.0-nightly.20251208":"2025-12-08T00:15:51.191Z","26.1.0-nightly.20251209":"2025-12-09T00:15:12.149Z","26.1.0-nightly.20251210":"2025-12-10T00:15:38.723Z","26.1.0-nightly.20251211":"2025-12-11T00:15:44.304Z","26.1.0-nightly.20251212":"2025-12-12T00:15:45.058Z","26.1.0-nightly.20251213":"2025-12-13T00:15:35.735Z","26.1.0-nightly.20251214":"2025-12-14T00:16:53.013Z","26.1.0-nightly.20251215":"2025-12-15T00:17:36.040Z","26.1.0-nightly.20251216":"2025-12-16T00:16:19.144Z","26.1.0-nightly.20251217":"2025-12-17T00:14:46.256Z","26.1.0-nightly.20251218":"2025-12-18T00:14:03.111Z","26.1.0-nightly.20251219":"2025-12-19T00:16:04.637Z","26.1.0-nightly.20251220":"2025-12-20T00:15:31.034Z","26.1.0-nightly.20251221":"2025-12-21T00:16:52.838Z","26.1.0-nightly.20251222":"2025-12-22T00:15:58.749Z","26.1.0-nightly.20251223":"2025-12-23T00:15:44.859Z","26.1.0-nightly.20251224":"2025-12-24T00:15:51.724Z","26.1.0-nightly.20251225":"2025-12-25T00:15:43.114Z","26.1.0-nightly.20251226":"2025-12-26T00:15:44.487Z","26.1.0-nightly.20251227":"2025-12-27T00:15:42.211Z","26.1.0-nightly.20251228":"2025-12-28T00:17:31.796Z","26.1.0-nightly.20251229":"2025-12-29T00:16:45.023Z","26.1.0-nightly.20251230":"2025-12-30T00:15:40.241Z","26.1.0-nightly.20251231":"2025-12-31T00:16:16.577Z","26.1.0-nightly.20260101":"2026-01-01T00:17:31.115Z","26.1.0-nightly.20260102":"2026-01-02T00:15:50.876Z","26.1.0-nightly.20260103":"2026-01-03T00:15:32.967Z","26.1.0-nightly.20260104":"2026-01-04T00:17:12.406Z","26.1.0":"2026-01-04T16:19:36.870Z","26.2.0-nightly.20260105":"2026-01-05T00:16:47.011Z","26.2.0-nightly.20260106":"2026-01-06T00:16:20.065Z","26.2.0-nightly.20260107":"2026-01-07T00:14:41.290Z","26.2.0-nightly.20260108":"2026-01-08T00:16:22.236Z","26.2.0-nightly.20260109":"2026-01-09T00:15:52.419Z","26.2.0-nightly.20260110":"2026-01-10T00:15:36.641Z","26.2.0-nightly.20260111":"2026-01-11T00:17:08.125Z","26.2.0-nightly.20260112":"2026-01-12T00:16:31.627Z","26.2.0-nightly.20260113":"2026-01-13T00:14:06.050Z","26.2.0-nightly.20260114":"2026-01-14T00:19:38.455Z","26.2.0-nightly.20260115":"2026-01-15T00:15:59.619Z","26.2.0-nightly.20260116":"2026-01-16T00:16:05.674Z","26.2.0-nightly.20260117":"2026-01-17T00:15:44.303Z","26.2.0-nightly.20260118":"2026-01-18T00:17:11.976Z","26.2.0-nightly.20260119":"2026-01-19T00:17:07.615Z","26.2.0-nightly.20260120":"2026-01-20T00:15:40.247Z","26.2.0-nightly.20260121":"2026-01-21T00:16:05.264Z","26.2.0-nightly.20260122":"2026-01-22T00:16:51.247Z","26.2.0-nightly.20260123":"2026-01-23T00:16:35.793Z","26.2.0-nightly.20260124":"2026-01-24T00:16:50.512Z","26.2.0-nightly.20260125":"2026-01-25T00:17:27.040Z","26.2.0-nightly.20260126":"2026-01-26T00:17:17.835Z","26.2.0-nightly.20260127":"2026-01-27T00:17:11.101Z","26.2.0-nightly.20260128":"2026-01-28T00:16:31.063Z","26.2.0-nightly.20260129":"2026-01-29T00:18:18.410Z","26.2.0-nightly.20260130":"2026-01-30T00:18:19.825Z","26.2.0-nightly.20260131":"2026-01-31T00:18:25.857Z","26.2.0-nightly.20260201":"2026-02-01T00:20:38.944Z","26.2.0-nightly.20260202":"2026-02-02T00:19:06.242Z","26.2.0":"2026-02-02T12:25:07.723Z","26.3.0-nightly.20260203":"2026-02-03T00:20:10.751Z","26.3.0-nightly.20260204":"2026-02-04T00:16:49.668Z","26.3.0-nightly.20260205":"2026-02-05T00:21:13.624Z","26.3.0-nightly.20260206":"2026-02-06T00:17:35.218Z","26.3.0-nightly.20260207":"2026-02-07T00:18:57.554Z","26.3.0-nightly.20260208":"2026-02-08T00:23:58.697Z","26.3.0-nightly.20260209":"2026-02-09T00:20:20.609Z","26.3.0-nightly.20260210":"2026-02-10T00:24:01.257Z","26.3.0-nightly.20260211":"2026-02-11T00:23:57.239Z","26.3.0-nightly.20260212":"2026-02-12T00:20:43.841Z","26.3.0-nightly.20260213":"2026-02-13T00:28:40.368Z","26.3.0-nightly.20260214":"2026-02-14T00:20:21.487Z","26.3.0-nightly.20260215":"2026-02-15T00:20:08.248Z","26.3.0-nightly.20260216":"2026-02-16T00:23:07.648Z","26.3.0-nightly.20260217":"2026-02-17T00:20:19.353Z","26.3.0-nightly.20260218":"2026-02-18T00:20:19.467Z","26.3.0-nightly.20260219":"2026-02-19T00:20:26.976Z","26.3.0-nightly.20260220":"2026-02-20T00:18:55.083Z","26.3.0-nightly.20260221":"2026-02-21T00:18:53.386Z","26.3.0-nightly.20260222":"2026-02-22T00:18:46.647Z","26.2.1":"2026-02-22T15:31:32.469Z","26.3.0-nightly.20260223":"2026-02-23T00:19:50.375Z","26.3.0-nightly.20260224":"2026-02-24T00:19:35.828Z","26.3.0-nightly.20260225":"2026-02-25T00:21:37.620Z","26.3.0-nightly.20260226":"2026-02-26T00:18:14.097Z","26.3.0-nightly.20260227":"2026-02-27T00:20:35.148Z","26.3.0-nightly.20260228":"2026-02-28T00:16:48.489Z","26.3.0-nightly.20260301":"2026-03-01T00:20:21.609Z","26.3.0-nightly.20260302":"2026-03-02T00:18:31.216Z","26.3.0-nightly.20260303":"2026-03-03T00:19:40.789Z","26.3.0":"2026-03-03T01:55:26.363Z","26.4.0-nightly.20260304":"2026-03-04T00:18:54.258Z","26.4.0-nightly.20260305":"2026-03-05T00:19:55.847Z","26.4.0-nightly.20260306":"2026-03-06T00:24:08.033Z","26.4.0-nightly.20260307":"2026-03-07T00:19:07.949Z","26.4.0-nightly.20260308":"2026-03-08T00:19:03.905Z","26.4.0-nightly.20260309":"2026-03-09T00:19:04.839Z","26.4.0-nightly.20260310":"2026-03-10T00:16:56.301Z","26.4.0-nightly.20260311":"2026-03-11T00:17:11.515Z","26.4.0-nightly.20260312":"2026-03-12T00:17:19.578Z","26.4.0-nightly.20260313":"2026-03-13T00:19:28.262Z","26.4.0-nightly.20260314":"2026-03-14T00:19:16.304Z","26.4.0-nightly.20260315":"2026-03-15T00:22:02.415Z","26.4.0-nightly.20260316":"2026-03-16T00:21:05.332Z","26.4.0-nightly.20260317":"2026-03-17T00:19:33.268Z","26.4.0-nightly.20260318":"2026-03-18T00:20:21.236Z","26.4.0-nightly.20260319":"2026-03-19T00:20:29.521Z","26.4.0-nightly.20260320":"2026-03-20T00:19:52.047Z","26.4.0-nightly.20260321":"2026-03-21T00:18:01.195Z","26.4.0-nightly.20260322":"2026-03-22T00:19:21.669Z","26.4.0-nightly.20260323":"2026-03-23T00:21:07.858Z","26.4.0-nightly.20260324":"2026-03-24T00:17:50.717Z","26.4.0-nightly.20260325":"2026-03-25T00:20:34.831Z","26.4.0-nightly.20260326":"2026-03-26T00:22:13.538Z","26.4.0-nightly.20260327":"2026-03-27T00:21:20.712Z","26.4.0-nightly.20260328":"2026-03-28T00:20:16.982Z","26.4.0-nightly.20260329":"2026-03-29T00:23:31.317Z","26.4.0-nightly.20260330":"2026-03-30T00:22:36.979Z","26.4.0-nightly.20260331":"2026-03-31T00:22:13.874Z","26.4.0-nightly.20260401":"2026-04-01T00:24:29.803Z","26.4.0-nightly.20260402":"2026-04-02T00:20:44.874Z","26.4.0-nightly.20260403":"2026-04-03T00:22:57.019Z","26.4.0-nightly.20260404":"2026-04-04T00:21:07.575Z","26.4.0-nightly.20260405":"2026-04-05T00:22:51.830Z","26.4.0":"2026-04-05T17:16:37.188Z","26.5.0-nightly.20260406":"2026-04-06T00:23:07.730Z","26.5.0-nightly.20260407":"2026-04-07T00:27:57.735Z","26.5.0-nightly.20260408":"2026-04-08T00:24:13.258Z","26.5.0-nightly.20260409":"2026-04-09T00:21:28.023Z","26.5.0-nightly.20260410":"2026-04-10T00:22:44.737Z","26.5.0-nightly.20260411":"2026-04-11T00:22:13.508Z","26.5.0-nightly.20260412":"2026-04-12T00:24:13.247Z","26.5.0-nightly.20260413":"2026-04-13T00:24:48.448Z","26.5.0-nightly.20260414":"2026-04-14T00:27:55.021Z","26.5.0-nightly.20260415":"2026-04-15T00:27:58.699Z","26.5.0-nightly.20260416":"2026-04-16T00:28:08.584Z","26.5.0-nightly.20260417":"2026-04-17T00:26:54.217Z","26.5.0-nightly.20260418":"2026-04-18T00:24:03.132Z","26.5.0-nightly.20260421":"2026-04-21T17:49:13.828Z","26.5.0-nightly.20260422":"2026-04-22T00:24:01.834Z","26.5.0-nightly.20260423":"2026-04-23T00:26:48.934Z","26.5.0-nightly.20260424":"2026-04-24T00:26:59.608Z","26.5.0-nightly.20260425":"2026-04-25T00:23:04.305Z","26.5.0-nightly.20260426":"2026-04-26T00:24:11.682Z","26.5.0-nightly.20260427":"2026-04-27T00:24:38.451Z","26.5.0-nightly.20260428":"2026-04-28T00:28:22.225Z","26.5.0-nightly.20260429":"2026-04-29T00:29:32.612Z","26.5.0-nightly.20260430":"2026-04-30T00:28:49.024Z","26.5.0-nightly.20260501":"2026-05-01T00:30:58.599Z","26.5.0-nightly.20260502":"2026-05-02T00:28:39.069Z","26.5.0-nightly.20260503":"2026-05-03T00:27:43.841Z","26.5.0":"2026-05-03T17:52:28.530Z","26.6.0-nightly.20260504":"2026-05-04T00:28:12.957Z","26.6.0-nightly.20260505":"2026-05-05T00:29:04.392Z","26.6.0-nightly.20260506":"2026-05-06T00:28:13.013Z","26.6.0-nightly.20260507":"2026-05-07T00:28:46.756Z","26.5.1":"2026-05-08T19:02:23.316Z","26.5.2":"2026-05-08T19:09:45.586Z","26.6.0-nightly.20260509":"2026-05-09T00:30:12.302Z","26.6.0-nightly.20260510":"2026-05-10T00:29:33.182Z","26.6.0-nightly.20260511":"2026-05-11T00:30:00.893Z","26.6.0-nightly.20260512":"2026-05-12T00:29:58.463Z","26.6.0-nightly.20260513":"2026-05-13T00:31:52.729Z","26.6.0-nightly.20260514":"2026-05-14T00:32:51.644Z","26.6.0-nightly.20260515":"2026-05-15T00:31:11.389Z","26.6.0-nightly.20260516":"2026-05-16T00:29:05.388Z","26.6.0-nightly.20260517":"2026-05-17T00:30:14.362Z","26.6.0-nightly.20260518":"2026-05-18T00:31:40.698Z","26.6.0-nightly.20260519":"2026-05-19T00:34:09.452Z","26.6.0-nightly.20260521":"2026-05-21T00:34:57.723Z","26.6.0-nightly.20260522":"2026-05-22T00:33:29.283Z","26.6.0-nightly.20260523":"2026-05-23T00:32:56.573Z","26.6.0-nightly.20260524":"2026-05-24T00:32:22.768Z","26.6.0-nightly.20260525":"2026-05-25T00:33:55.741Z","26.6.0-nightly.20260526":"2026-05-26T00:52:49.488Z","26.6.0-nightly.20260527":"2026-05-27T00:34:55.034Z","26.6.0-nightly.20260528":"2026-05-28T00:32:13.588Z","26.6.0-nightly.20260529":"2026-05-29T00:36:57.842Z","26.6.0-nightly.20260530":"2026-05-30T00:33:32.644Z","26.6.0-nightly.20260531":"2026-05-31T00:34:58.410Z","26.6.0-nightly.20260601":"2026-06-01T00:35:48.516Z","26.6.0":"2026-06-01T16:36:49.452Z","26.7.0-nightly.20260602":"2026-06-02T00:39:51.390Z","26.7.0-nightly.20260603":"2026-06-03T00:44:25.491Z","26.7.0-nightly.20260604":"2026-06-04T00:45:00.855Z","26.7.0-nightly.20260605":"2026-06-05T00:17:32.161Z","26.7.0-nightly.20260606":"2026-06-06T00:35:02.370Z","26.7.0-nightly.20260607":"2026-06-07T00:06:57.920Z","26.7.0-nightly.20260608":"2026-06-08T00:37:54.197Z","26.7.0-nightly.20260609":"2026-06-09T00:33:01.454Z","26.7.0-nightly.20260610":"2026-06-10T00:39:15.458Z","26.7.0-nightly.20260611":"2026-06-11T00:39:52.342Z","26.7.0-nightly.20260612":"2026-06-12T00:40:54.248Z","26.7.0-nightly.20260613":"2026-06-13T00:40:28.405Z","26.7.0-nightly.20260614":"2026-06-14T00:38:22.550Z","26.7.0-nightly.20260615":"2026-06-15T00:40:12.088Z","26.7.0-nightly.20260616":"2026-06-16T00:45:32.820Z","26.7.0-nightly.20260617":"2026-06-17T00:40:36.318Z","26.7.0-nightly.20260619":"2026-06-19T00:44:46.722Z","26.7.0-nightly.20260620":"2026-06-20T00:35:51.366Z","26.7.0-nightly.20260621":"2026-06-21T00:38:40.228Z","26.7.0-nightly.20260622":"2026-06-22T00:39:09.344Z","26.7.0-nightly.20260623":"2026-06-23T00:36:41.889Z","26.7.0-nightly.20260624":"2026-06-24T00:31:10.076Z","26.7.0-nightly.20260625":"2026-06-25T00:35:50.163Z","26.7.0-nightly.20260626":"2026-06-26T00:37:13.463Z","26.7.0-nightly.20260627":"2026-06-27T00:35:03.110Z","26.7.0-nightly.20260628":"2026-06-28T00:34:31.416Z","26.7.0-nightly.20260629":"2026-06-29T00:36:05.691Z","26.7.0-nightly.20260630":"2026-06-30T00:35:03.888Z","26.7.0-nightly.20260701":"2026-07-01T00:39:49.284Z","26.7.0-nightly.20260702":"2026-07-02T00:35:27.607Z","26.7.0":"2026-07-02T16:13:51.760Z","26.8.0-nightly.20260703":"2026-07-03T00:31:24.886Z","26.8.0-nightly.20260704":"2026-07-04T00:30:09.922Z","26.8.0-nightly.20260705":"2026-07-05T00:30:42.635Z","26.8.0-nightly.20260706":"2026-07-06T00:30:49.685Z","26.8.0-nightly.20260707":"2026-07-07T00:32:11.044Z","26.8.0-nightly.20260708":"2026-07-08T00:27:27.632Z","26.8.0-nightly.20260710":"2026-07-10T00:31:58.686Z","26.8.0-nightly.20260711":"2026-07-11T00:25:36.107Z","26.8.0-nightly.20260712":"2026-07-12T00:26:35.894Z","26.8.0-nightly.20260713":"2026-07-13T00:26:50.052Z","26.8.0-nightly.20260714":"2026-07-14T00:24:07.349Z","26.8.0-nightly.20260715":"2026-07-15T00:23:00.703Z","26.8.0-nightly.20260716":"2026-07-16T00:25:17.110Z","26.8.0-nightly.20260717":"2026-07-17T00:27:17.587Z","26.8.0-nightly.20260718":"2026-07-18T00:25:02.638Z","26.8.0-nightly.20260719":"2026-07-19T00:26:01.387Z","26.8.0-nightly.20260721":"2026-07-21T00:26:43.681Z","26.8.0-nightly.20260722":"2026-07-22T00:25:15.873Z","26.8.0-nightly.20260723":"2026-07-23T00:27:14.428Z","26.8.0-nightly.20260724":"2026-07-24T00:25:26.291Z","26.8.0-nightly.20260725":"2026-07-25T00:28:32.001Z","26.8.0-nightly.20260726":"2026-07-26T00:28:45.167Z","26.8.0-nightly.20260727":"2026-07-27T00:28:30.420Z","26.8.0-nightly.20260728":"2026-07-28T00:26:24.735Z","26.8.0-nightly.20260729":"2026-07-29T00:24:51.770Z","26.8.0-nightly.20260730":"2026-07-30T00:25:36.318Z","26.8.0-nightly.20260731":"2026-07-31T00:28:01.119Z","26.8.0-nightly.20260801":"2026-08-01T00:26:59.661Z","26.8.0-nightly.20260802":"2026-08-02T00:28:13.622Z","26.8.0":"2026-08-02T20:22:16.280Z","26.9.0-nightly.20260803":"2026-08-03T00:28:14.300Z","26.9.0-nightly.20260804":"2026-08-04T00:27:57.925Z","26.9.0-nightly.20260805":"2026-08-05T00:27:21.572Z","26.9.0-nightly.20260806":"2026-08-06T00:23:50.244Z","26.9.0-nightly.20260807":"2026-08-07T01:11:46.564Z","26.8.1":"2026-08-07T20:46:40.506Z","26.9.0-nightly.20260808":"2026-08-08T00:13:49.867Z","26.9.0-nightly.20260809":"2026-08-09T00:12:47.154Z","26.9.0-nightly.20260810":"2026-08-10T00:14:40.579Z","26.9.0-nightly.20260811":"2026-08-11T00:13:52.065Z","26.9.0-nightly.20260812":"2026-08-12T00:18:48.461Z","26.9.0-nightly.20260813":"2026-08-13T00:18:39.444Z","26.9.0-nightly.20260814":"2026-08-14T00:18:59.168Z","26.9.0-nightly.20260815":"2026-08-15T00:09:54.702Z","26.9.0-nightly.20260816":"2026-08-16T00:09:28.416Z","26.9.0-nightly.20260817":"2026-08-17T00:08:59.425Z","26.9.0-nightly.20260818":"2026-08-18T00:44:10.220Z","26.9.0-nightly.20260819":"2026-08-19T00:44:38.050Z","26.9.0-nightly.20260820":"2026-08-20T00:44:21.498Z","26.9.0-nightly.20260821":"2026-08-21T00:47:13.693Z","26.9.0-nightly.20260822":"2026-08-22T00:09:26.704Z","26.9.0-nightly.20260823":"2026-08-23T00:09:20.413Z","26.9.0-nightly.20260824":"2026-08-24T00:09:28.647Z","26.9.0-nightly.20260825":"2026-08-25T00:09:49.343Z","26.9.0-nightly.20260826":"2026-08-26T00:09:46.878Z","26.9.0-nightly.20260827":"2026-08-27T01:18:47.353Z","26.9.0-nightly.20260828":"2026-08-28T02:41:57.270Z","26.9.0-nightly.20260829":"2026-08-29T00:13:43.192Z","26.9.0-nightly.20260830":"2026-08-30T00:16:17.902Z","26.9.0-nightly.20260831":"2026-08-31T00:15:57.356Z","26.9.0-nightly.20260901":"2026-09-01T00:16:53.659Z","26.9.0":"2026-09-01T08:55:54.434Z","26.10.0-nightly.20260902":"2026-09-02T00:15:28.723Z","26.10.0-nightly.20260903":"2026-09-03T00:15:03.787Z","26.10.0-nightly.20260904":"2026-09-04T00:14:17.937Z","26.10.0-nightly.20260905":"2026-09-05T00:14:02.356Z","26.10.0-nightly.20260906":"2026-09-06T00:15:36.357Z","26.10.0-nightly.20260907":"2026-09-07T00:15:29.022Z","26.10.0-nightly.20260908":"2026-09-08T00:14:35.412Z","26.10.0-nightly.20260909":"2026-09-09T00:14:55.734Z","26.10.0-nightly.20260910":"2026-09-10T00:14:08.073Z","26.10.0-nightly.20260911":"2026-09-11T00:14:37.354Z","26.10.0-nightly.20260912":"2026-09-12T00:13:49.056Z","26.10.0-nightly.20260913":"2026-09-13T00:15:44.702Z"},"bugs":{"url":"https://github.com/actualbudget/actual/issues"},"license":"MIT","homepage":"https://github.com/actualbudget/actual#readme","repository":{"url":"git+https://github.com/actualbudget/actual.git","type":"git","directory":"packages/desktop-client"},"description":"Actual on the web","maintainers":[{"name":"matissjanis","email":"npmjs.org@mja.lv"},{"name":"dolphish","email":"julian.dominguezschatz@gmail.com"},{"name":"joeljeremy","email":"joeljeremy.marquez@gmail.com"},{"name":"matt-fidd","email":"npm@m.fiddaman.uk"},{"name":"actualbudget","email":"dev@actualbudget.org"}],"readme":"","readmeFilename":""}