Mirror of Steamdown (Markdown -> Steam Markup converter)
0

Configure Feed

Select the types of activity you want to include in your feed.

Bump jest

Spenser Black (Sep 2, 2025, 10:18 PM EDT) 29370431 3db3c4f2

+286 -206
+1 -1
package.json
··· 20 20 "babel-jest": "^30.0.5", 21 21 "eslint": "^9.33.0", 22 22 "globals": "^16.3.0", 23 - "jest": "^30.0.5", 23 + "jest": "^30.1.3", 24 24 "prettier": "^3.6.2", 25 25 "typescript": "^5.9.2", 26 26 "typescript-eslint": "^8.40.0"
+1 -1
packages/html/__tests__/__snapshots__/html.test.js.snap
··· 1 - // Jest Snapshot v1, https://goo.gl/fbAQLP 1 + // Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing 2 2 3 3 exports[`html render renders the demo file 1`] = ` 4 4 "<p>This is a paragraph. Breaklines<br>will be rendered.</p><p>Two breaklines will start a new paragraph.</p><h1>Header Level 1</h1><h2>Header Level 2</h2><h3>Header Level 3</h3><h1>Alternative Header 1</h1><h2>Alternative Header 2</h2><p>Syntax includes:</p><ul>
+1 -1
packages/steamdown/__tests__/__snapshots__/parser.test.js.snap
··· 1 - // Jest Snapshot v1, https://goo.gl/fbAQLP 1 + // Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing 2 2 3 3 exports[`parser parse() tree backslashes in noparse are not escapes 1`] = ` 4 4 {
+1 -1
packages/steamdown/__tests__/__snapshots__/steamdown.test.js.snap
··· 1 - // Jest Snapshot v1, https://goo.gl/fbAQLP 1 + // Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing 2 2 3 3 exports[`steamdown backslashes in noparse are not escapes 1`] = `"[noparse]\\{no escape\\[/noparse]}"`; 4 4
+282 -202
pnpm-lock.yaml
··· 36 36 specifier: ^16.3.0 37 37 version: 16.3.0 38 38 jest: 39 - specifier: ^30.0.5 40 - version: 30.0.5(@types/node@24.3.0) 39 + specifier: ^30.1.3 40 + version: 30.1.3(@types/node@24.3.0) 41 41 prettier: 42 42 specifier: ^3.6.2 43 43 version: 3.6.2 ··· 714 714 '@bcoe/v8-coverage@0.2.3': 715 715 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 716 716 717 - '@emnapi/core@1.4.5': 718 - resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} 717 + '@emnapi/core@1.5.0': 718 + resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} 719 719 720 - '@emnapi/runtime@1.4.5': 721 - resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} 720 + '@emnapi/runtime@1.5.0': 721 + resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} 722 722 723 - '@emnapi/wasi-threads@1.0.4': 724 - resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} 723 + '@emnapi/wasi-threads@1.1.0': 724 + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 725 725 726 726 '@esbuild/aix-ppc64@0.25.9': 727 727 resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} ··· 949 949 resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} 950 950 engines: {node: '>=8'} 951 951 952 - '@jest/console@30.0.5': 953 - resolution: {integrity: sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==} 952 + '@jest/console@30.1.2': 953 + resolution: {integrity: sha512-BGMAxj8VRmoD0MoA/jo9alMXSRoqW8KPeqOfEo1ncxnRLatTBCpRoOwlwlEMdudp68Q6WSGwYrrLtTGOh8fLzw==} 954 954 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 955 955 956 - '@jest/core@30.0.5': 957 - resolution: {integrity: sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==} 956 + '@jest/core@30.1.3': 957 + resolution: {integrity: sha512-LIQz7NEDDO1+eyOA2ZmkiAyYvZuo6s1UxD/e2IHldR6D7UYogVq3arTmli07MkENLq6/3JEQjp0mA8rrHHJ8KQ==} 958 958 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 959 959 peerDependencies: 960 960 node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 ··· 966 966 resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} 967 967 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 968 968 969 - '@jest/environment@30.0.5': 970 - resolution: {integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==} 969 + '@jest/environment@30.1.2': 970 + resolution: {integrity: sha512-N8t1Ytw4/mr9uN28OnVf0SYE2dGhaIxOVYcwsf9IInBKjvofAjbFRvedvBBlyTYk2knbJTiEjEJ2PyyDIBnd9w==} 971 971 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 972 972 973 973 '@jest/expect-utils@30.0.4': 974 974 resolution: {integrity: sha512-EgXecHDNfANeqOkcak0DxsoVI4qkDUsR7n/Lr2vtmTBjwLPBnnPOF71S11Q8IObWzxm2QgQoY6f9hzrRD3gHRA==} 975 975 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 976 976 977 - '@jest/expect-utils@30.0.5': 978 - resolution: {integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==} 977 + '@jest/expect-utils@30.1.2': 978 + resolution: {integrity: sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==} 979 979 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 980 980 981 - '@jest/expect@30.0.5': 982 - resolution: {integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==} 981 + '@jest/expect@30.1.2': 982 + resolution: {integrity: sha512-tyaIExOwQRCxPCGNC05lIjWJztDwk2gPDNSDGg1zitXJJ8dC3++G/CRjE5mb2wQsf89+lsgAgqxxNpDLiCViTA==} 983 983 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 984 984 985 - '@jest/fake-timers@30.0.5': 986 - resolution: {integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==} 985 + '@jest/fake-timers@30.1.2': 986 + resolution: {integrity: sha512-Beljfv9AYkr9K+ETX9tvV61rJTY706BhBUtiaepQHeEGfe0DbpvUA5Z3fomwc5Xkhns6NWrcFDZn+72fLieUnA==} 987 987 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 988 988 989 989 '@jest/get-type@30.0.1': 990 990 resolution: {integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==} 991 991 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 992 992 993 - '@jest/globals@30.0.5': 994 - resolution: {integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==} 993 + '@jest/get-type@30.1.0': 994 + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} 995 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 996 + 997 + '@jest/globals@30.1.2': 998 + resolution: {integrity: sha512-teNTPZ8yZe3ahbYnvnVRDeOjr+3pu2uiAtNtrEsiMjVPPj+cXd5E/fr8BL7v/T7F31vYdEHrI5cC/2OoO/vM9A==} 995 999 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 996 1000 997 1001 '@jest/pattern@30.0.1': 998 1002 resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} 999 1003 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1000 1004 1001 - '@jest/reporters@30.0.5': 1002 - resolution: {integrity: sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==} 1005 + '@jest/reporters@30.1.3': 1006 + resolution: {integrity: sha512-VWEQmJWfXMOrzdFEOyGjUEOuVXllgZsoPtEHZzfdNz18RmzJ5nlR6kp8hDdY8dDS1yGOXAY7DHT+AOHIPSBV0w==} 1003 1007 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1004 1008 peerDependencies: 1005 1009 node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 ··· 1015 1019 resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} 1016 1020 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1017 1021 1018 - '@jest/snapshot-utils@30.0.5': 1019 - resolution: {integrity: sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==} 1022 + '@jest/snapshot-utils@30.1.2': 1023 + resolution: {integrity: sha512-vHoMTpimcPSR7OxS2S0V1Cpg8eKDRxucHjoWl5u4RQcnxqQrV3avETiFpl8etn4dqxEGarBeHbIBety/f8mLXw==} 1020 1024 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1021 1025 1022 1026 '@jest/source-map@30.0.1': 1023 1027 resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} 1024 1028 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1025 1029 1026 - '@jest/test-result@30.0.5': 1027 - resolution: {integrity: sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==} 1030 + '@jest/test-result@30.1.3': 1031 + resolution: {integrity: sha512-P9IV8T24D43cNRANPPokn7tZh0FAFnYS2HIfi5vK18CjRkTDR9Y3e1BoEcAJnl4ghZZF4Ecda4M/k41QkvurEQ==} 1028 1032 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1029 1033 1030 - '@jest/test-sequencer@30.0.5': 1031 - resolution: {integrity: sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==} 1034 + '@jest/test-sequencer@30.1.3': 1035 + resolution: {integrity: sha512-82J+hzC0qeQIiiZDThh+YUadvshdBswi5nuyXlEmXzrhw5ZQSRHeQ5LpVMD/xc8B3wPePvs6VMzHnntxL+4E3w==} 1032 1036 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1033 1037 1034 1038 '@jest/transform@30.0.5': 1035 1039 resolution: {integrity: sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==} 1040 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1041 + 1042 + '@jest/transform@30.1.2': 1043 + resolution: {integrity: sha512-UYYFGifSgfjujf1Cbd3iU/IQoSd6uwsj8XHj5DSDf5ERDcWMdJOPTkHWXj4U+Z/uMagyOQZ6Vne8C4nRIrCxqA==} 1036 1044 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1037 1045 1038 1046 '@jest/types@30.0.1': ··· 1483 1491 peerDependencies: 1484 1492 '@babel/core': ^7.11.0 1485 1493 1494 + babel-jest@30.1.2: 1495 + resolution: {integrity: sha512-IQCus1rt9kaSh7PQxLYRY5NmkNrNlU2TpabzwV7T2jljnpdHOcmnYYv8QmE04Li4S3a2Lj8/yXyET5pBarPr6g==} 1496 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1497 + peerDependencies: 1498 + '@babel/core': ^7.11.0 1499 + 1486 1500 babel-plugin-istanbul@7.0.0: 1487 1501 resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} 1488 1502 engines: {node: '>=12'} ··· 1751 1765 resolution: {integrity: sha512-dDLGjnP2cKbEppxVICxI/Uf4YemmGMPNy0QytCbfafbpYk9AFQsxb8Uyrxii0RPK7FWgLGlSem+07WirwS3cFQ==} 1752 1766 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1753 1767 1754 - expect@30.0.5: 1755 - resolution: {integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==} 1768 + expect@30.1.2: 1769 + resolution: {integrity: sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==} 1756 1770 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1757 1771 1758 1772 fast-deep-equal@3.1.3: ··· 1978 1992 resolution: {integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==} 1979 1993 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1980 1994 1981 - jest-circus@30.0.5: 1982 - resolution: {integrity: sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==} 1995 + jest-circus@30.1.3: 1996 + resolution: {integrity: sha512-Yf3dnhRON2GJT4RYzM89t/EXIWNxKTpWTL9BfF3+geFetWP4XSvJjiU1vrWplOiUkmq8cHLiwuhz+XuUp9DscA==} 1983 1997 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1984 1998 1985 - jest-cli@30.0.5: 1986 - resolution: {integrity: sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==} 1999 + jest-cli@30.1.3: 2000 + resolution: {integrity: sha512-G8E2Ol3OKch1DEeIBl41NP7OiC6LBhfg25Btv+idcusmoUSpqUkbrneMqbW9lVpI/rCKb/uETidb7DNteheuAQ==} 1987 2001 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1988 2002 hasBin: true 1989 2003 peerDependencies: ··· 1992 2006 node-notifier: 1993 2007 optional: true 1994 2008 1995 - jest-config@30.0.5: 1996 - resolution: {integrity: sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==} 2009 + jest-config@30.1.3: 2010 + resolution: {integrity: sha512-M/f7gqdQEPgZNA181Myz+GXCe8jXcJsGjCMXUzRj22FIXsZOyHNte84e0exntOvdPaeh9tA0w+B8qlP2fAezfw==} 1997 2011 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 1998 2012 peerDependencies: 1999 2013 '@types/node': '*' ··· 2011 2025 resolution: {integrity: sha512-TSjceIf6797jyd+R64NXqicttROD+Qf98fex7CowmlSn7f8+En0da1Dglwr1AXxDtVizoxXYZBlUQwNhoOXkNw==} 2012 2026 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2013 2027 2014 - jest-diff@30.0.5: 2015 - resolution: {integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==} 2028 + jest-diff@30.1.2: 2029 + resolution: {integrity: sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==} 2016 2030 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2017 2031 2018 2032 jest-docblock@30.0.1: 2019 2033 resolution: {integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==} 2020 2034 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2021 2035 2022 - jest-each@30.0.5: 2023 - resolution: {integrity: sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==} 2036 + jest-each@30.1.0: 2037 + resolution: {integrity: sha512-A+9FKzxPluqogNahpCv04UJvcZ9B3HamqpDNWNKDjtxVRYB8xbZLFuCr8JAJFpNp83CA0anGQFlpQna9Me+/tQ==} 2024 2038 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2025 2039 2026 - jest-environment-node@30.0.5: 2027 - resolution: {integrity: sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==} 2040 + jest-environment-node@30.1.2: 2041 + resolution: {integrity: sha512-w8qBiXtqGWJ9xpJIA98M0EIoq079GOQRQUyse5qg1plShUCQ0Ek1VTTcczqKrn3f24TFAgFtT+4q3aOXvjbsuA==} 2028 2042 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2029 2043 2030 2044 jest-haste-map@30.0.5: 2031 2045 resolution: {integrity: sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==} 2032 2046 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2033 2047 2034 - jest-leak-detector@30.0.5: 2035 - resolution: {integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==} 2048 + jest-haste-map@30.1.0: 2049 + resolution: {integrity: sha512-JLeM84kNjpRkggcGpQLsV7B8W4LNUWz7oDNVnY1Vjj22b5/fAb3kk3htiD+4Na8bmJmjJR7rBtS2Rmq/NEcADg==} 2050 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2051 + 2052 + jest-leak-detector@30.1.0: 2053 + resolution: {integrity: sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==} 2036 2054 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2037 2055 2038 2056 jest-matcher-utils@30.0.4: 2039 2057 resolution: {integrity: sha512-ubCewJ54YzeAZ2JeHHGVoU+eDIpQFsfPQs0xURPWoNiO42LGJ+QGgfSf+hFIRplkZDkhH5MOvuxHKXRTUU3dUQ==} 2040 2058 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2041 2059 2042 - jest-matcher-utils@30.0.5: 2043 - resolution: {integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==} 2060 + jest-matcher-utils@30.1.2: 2061 + resolution: {integrity: sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==} 2044 2062 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2045 2063 2046 2064 jest-message-util@30.0.2: 2047 2065 resolution: {integrity: sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw==} 2048 2066 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2049 2067 2050 - jest-message-util@30.0.5: 2051 - resolution: {integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==} 2068 + jest-message-util@30.1.0: 2069 + resolution: {integrity: sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==} 2052 2070 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2053 2071 2054 2072 jest-mock@30.0.2: ··· 2072 2090 resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} 2073 2091 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2074 2092 2075 - jest-resolve-dependencies@30.0.5: 2076 - resolution: {integrity: sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==} 2093 + jest-resolve-dependencies@30.1.3: 2094 + resolution: {integrity: sha512-DNfq3WGmuRyHRHfEet+Zm3QOmVFtIarUOQHHryKPc0YL9ROfgWZxl4+aZq/VAzok2SS3gZdniP+dO4zgo59hBg==} 2077 2095 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2078 2096 2079 - jest-resolve@30.0.5: 2080 - resolution: {integrity: sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==} 2097 + jest-resolve@30.1.3: 2098 + resolution: {integrity: sha512-DI4PtTqzw9GwELFS41sdMK32Ajp3XZQ8iygeDMWkxlRhm7uUTOFSZFVZABFuxr0jvspn8MAYy54NxZCsuCTSOw==} 2081 2099 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2082 2100 2083 - jest-runner@30.0.5: 2084 - resolution: {integrity: sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==} 2101 + jest-runner@30.1.3: 2102 + resolution: {integrity: sha512-dd1ORcxQraW44Uz029TtXj85W11yvLpDuIzNOlofrC8GN+SgDlgY4BvyxJiVeuabA1t6idjNbX59jLd2oplOGQ==} 2085 2103 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2086 2104 2087 - jest-runtime@30.0.5: 2088 - resolution: {integrity: sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==} 2105 + jest-runtime@30.1.3: 2106 + resolution: {integrity: sha512-WS8xgjuNSphdIGnleQcJ3AKE4tBKOVP+tKhCD0u+Tb2sBmsU8DxfbBpZX7//+XOz81zVs4eFpJQwBNji2Y07DA==} 2089 2107 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2090 2108 2091 - jest-snapshot@30.0.5: 2092 - resolution: {integrity: sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==} 2109 + jest-snapshot@30.1.2: 2110 + resolution: {integrity: sha512-4q4+6+1c8B6Cy5pGgFvjDy/Pa6VYRiGu0yQafKkJ9u6wQx4G5PqI2QR6nxTl43yy7IWsINwz6oT4o6tD12a8Dg==} 2093 2111 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2094 2112 2095 2113 jest-util@30.0.2: ··· 2100 2118 resolution: {integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==} 2101 2119 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2102 2120 2103 - jest-validate@30.0.5: 2104 - resolution: {integrity: sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==} 2121 + jest-validate@30.1.0: 2122 + resolution: {integrity: sha512-7P3ZlCFW/vhfQ8pE7zW6Oi4EzvuB4sgR72Q1INfW9m0FGo0GADYlPwIkf4CyPq7wq85g+kPMtPOHNAdWHeBOaA==} 2105 2123 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2106 2124 2107 - jest-watcher@30.0.5: 2108 - resolution: {integrity: sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==} 2125 + jest-watcher@30.1.3: 2126 + resolution: {integrity: sha512-6jQUZCP1BTL2gvG9E4YF06Ytq4yMb4If6YoQGRR6PpjtqOXSP3sKe2kqwB6SQ+H9DezOfZaSLnmka1NtGm3fCQ==} 2109 2127 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2110 2128 2111 2129 jest-worker@30.0.5: 2112 2130 resolution: {integrity: sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==} 2113 2131 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2114 2132 2115 - jest@30.0.5: 2116 - resolution: {integrity: sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==} 2133 + jest-worker@30.1.0: 2134 + resolution: {integrity: sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==} 2135 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2136 + 2137 + jest@30.1.3: 2138 + resolution: {integrity: sha512-Ry+p2+NLk6u8Agh5yVqELfUJvRfV51hhVBRIB5yZPY7mU0DGBmOuFG5GebZbMbm86cdQNK0fhJuDX8/1YorISQ==} 2117 2139 engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 2118 2140 hasBin: true 2119 2141 peerDependencies: ··· 3510 3532 3511 3533 '@bcoe/v8-coverage@0.2.3': {} 3512 3534 3513 - '@emnapi/core@1.4.5': 3535 + '@emnapi/core@1.5.0': 3514 3536 dependencies: 3515 - '@emnapi/wasi-threads': 1.0.4 3537 + '@emnapi/wasi-threads': 1.1.0 3516 3538 tslib: 2.8.1 3517 3539 optional: true 3518 3540 3519 - '@emnapi/runtime@1.4.5': 3541 + '@emnapi/runtime@1.5.0': 3520 3542 dependencies: 3521 3543 tslib: 2.8.1 3522 3544 optional: true 3523 3545 3524 - '@emnapi/wasi-threads@1.0.4': 3546 + '@emnapi/wasi-threads@1.1.0': 3525 3547 dependencies: 3526 3548 tslib: 2.8.1 3527 3549 optional: true ··· 3680 3702 3681 3703 '@istanbuljs/schema@0.1.3': {} 3682 3704 3683 - '@jest/console@30.0.5': 3705 + '@jest/console@30.1.2': 3684 3706 dependencies: 3685 3707 '@jest/types': 30.0.5 3686 3708 '@types/node': 24.3.0 3687 3709 chalk: 4.1.2 3688 - jest-message-util: 30.0.5 3710 + jest-message-util: 30.1.0 3689 3711 jest-util: 30.0.5 3690 3712 slash: 3.0.0 3691 3713 3692 - '@jest/core@30.0.5': 3714 + '@jest/core@30.1.3': 3693 3715 dependencies: 3694 - '@jest/console': 30.0.5 3716 + '@jest/console': 30.1.2 3695 3717 '@jest/pattern': 30.0.1 3696 - '@jest/reporters': 30.0.5 3697 - '@jest/test-result': 30.0.5 3698 - '@jest/transform': 30.0.5 3718 + '@jest/reporters': 30.1.3 3719 + '@jest/test-result': 30.1.3 3720 + '@jest/transform': 30.1.2 3699 3721 '@jest/types': 30.0.5 3700 3722 '@types/node': 24.3.0 3701 3723 ansi-escapes: 4.3.2 ··· 3704 3726 exit-x: 0.2.2 3705 3727 graceful-fs: 4.2.11 3706 3728 jest-changed-files: 30.0.5 3707 - jest-config: 30.0.5(@types/node@24.3.0) 3708 - jest-haste-map: 30.0.5 3709 - jest-message-util: 30.0.5 3729 + jest-config: 30.1.3(@types/node@24.3.0) 3730 + jest-haste-map: 30.1.0 3731 + jest-message-util: 30.1.0 3710 3732 jest-regex-util: 30.0.1 3711 - jest-resolve: 30.0.5 3712 - jest-resolve-dependencies: 30.0.5 3713 - jest-runner: 30.0.5 3714 - jest-runtime: 30.0.5 3715 - jest-snapshot: 30.0.5 3733 + jest-resolve: 30.1.3 3734 + jest-resolve-dependencies: 30.1.3 3735 + jest-runner: 30.1.3 3736 + jest-runtime: 30.1.3 3737 + jest-snapshot: 30.1.2 3716 3738 jest-util: 30.0.5 3717 - jest-validate: 30.0.5 3718 - jest-watcher: 30.0.5 3739 + jest-validate: 30.1.0 3740 + jest-watcher: 30.1.3 3719 3741 micromatch: 4.0.8 3720 3742 pretty-format: 30.0.5 3721 3743 slash: 3.0.0 ··· 3727 3749 3728 3750 '@jest/diff-sequences@30.0.1': {} 3729 3751 3730 - '@jest/environment@30.0.5': 3752 + '@jest/environment@30.1.2': 3731 3753 dependencies: 3732 - '@jest/fake-timers': 30.0.5 3754 + '@jest/fake-timers': 30.1.2 3733 3755 '@jest/types': 30.0.5 3734 3756 '@types/node': 24.3.0 3735 3757 jest-mock: 30.0.5 ··· 3738 3760 dependencies: 3739 3761 '@jest/get-type': 30.0.1 3740 3762 3741 - '@jest/expect-utils@30.0.5': 3763 + '@jest/expect-utils@30.1.2': 3742 3764 dependencies: 3743 - '@jest/get-type': 30.0.1 3765 + '@jest/get-type': 30.1.0 3744 3766 3745 - '@jest/expect@30.0.5': 3767 + '@jest/expect@30.1.2': 3746 3768 dependencies: 3747 - expect: 30.0.5 3748 - jest-snapshot: 30.0.5 3769 + expect: 30.1.2 3770 + jest-snapshot: 30.1.2 3749 3771 transitivePeerDependencies: 3750 3772 - supports-color 3751 3773 3752 - '@jest/fake-timers@30.0.5': 3774 + '@jest/fake-timers@30.1.2': 3753 3775 dependencies: 3754 3776 '@jest/types': 30.0.5 3755 3777 '@sinonjs/fake-timers': 13.0.5 3756 3778 '@types/node': 24.3.0 3757 - jest-message-util: 30.0.5 3779 + jest-message-util: 30.1.0 3758 3780 jest-mock: 30.0.5 3759 3781 jest-util: 30.0.5 3760 3782 3761 3783 '@jest/get-type@30.0.1': {} 3762 3784 3763 - '@jest/globals@30.0.5': 3785 + '@jest/get-type@30.1.0': {} 3786 + 3787 + '@jest/globals@30.1.2': 3764 3788 dependencies: 3765 - '@jest/environment': 30.0.5 3766 - '@jest/expect': 30.0.5 3789 + '@jest/environment': 30.1.2 3790 + '@jest/expect': 30.1.2 3767 3791 '@jest/types': 30.0.5 3768 3792 jest-mock: 30.0.5 3769 3793 transitivePeerDependencies: ··· 3774 3798 '@types/node': 24.3.0 3775 3799 jest-regex-util: 30.0.1 3776 3800 3777 - '@jest/reporters@30.0.5': 3801 + '@jest/reporters@30.1.3': 3778 3802 dependencies: 3779 3803 '@bcoe/v8-coverage': 0.2.3 3780 - '@jest/console': 30.0.5 3781 - '@jest/test-result': 30.0.5 3782 - '@jest/transform': 30.0.5 3804 + '@jest/console': 30.1.2 3805 + '@jest/test-result': 30.1.3 3806 + '@jest/transform': 30.1.2 3783 3807 '@jest/types': 30.0.5 3784 3808 '@jridgewell/trace-mapping': 0.3.30 3785 3809 '@types/node': 24.3.0 ··· 3793 3817 istanbul-lib-report: 3.0.1 3794 3818 istanbul-lib-source-maps: 5.0.6 3795 3819 istanbul-reports: 3.2.0 3796 - jest-message-util: 30.0.5 3820 + jest-message-util: 30.1.0 3797 3821 jest-util: 30.0.5 3798 - jest-worker: 30.0.5 3822 + jest-worker: 30.1.0 3799 3823 slash: 3.0.0 3800 3824 string-length: 4.0.2 3801 3825 v8-to-istanbul: 9.3.0 ··· 3810 3834 dependencies: 3811 3835 '@sinclair/typebox': 0.34.40 3812 3836 3813 - '@jest/snapshot-utils@30.0.5': 3837 + '@jest/snapshot-utils@30.1.2': 3814 3838 dependencies: 3815 3839 '@jest/types': 30.0.5 3816 3840 chalk: 4.1.2 ··· 3823 3847 callsites: 3.1.0 3824 3848 graceful-fs: 4.2.11 3825 3849 3826 - '@jest/test-result@30.0.5': 3850 + '@jest/test-result@30.1.3': 3827 3851 dependencies: 3828 - '@jest/console': 30.0.5 3852 + '@jest/console': 30.1.2 3829 3853 '@jest/types': 30.0.5 3830 3854 '@types/istanbul-lib-coverage': 2.0.6 3831 3855 collect-v8-coverage: 1.0.2 3832 3856 3833 - '@jest/test-sequencer@30.0.5': 3857 + '@jest/test-sequencer@30.1.3': 3834 3858 dependencies: 3835 - '@jest/test-result': 30.0.5 3859 + '@jest/test-result': 30.1.3 3836 3860 graceful-fs: 4.2.11 3837 - jest-haste-map: 30.0.5 3861 + jest-haste-map: 30.1.0 3838 3862 slash: 3.0.0 3839 3863 3840 3864 '@jest/transform@30.0.5': ··· 3848 3872 fast-json-stable-stringify: 2.1.0 3849 3873 graceful-fs: 4.2.11 3850 3874 jest-haste-map: 30.0.5 3875 + jest-regex-util: 30.0.1 3876 + jest-util: 30.0.5 3877 + micromatch: 4.0.8 3878 + pirates: 4.0.7 3879 + slash: 3.0.0 3880 + write-file-atomic: 5.0.1 3881 + transitivePeerDependencies: 3882 + - supports-color 3883 + 3884 + '@jest/transform@30.1.2': 3885 + dependencies: 3886 + '@babel/core': 7.28.3 3887 + '@jest/types': 30.0.5 3888 + '@jridgewell/trace-mapping': 0.3.30 3889 + babel-plugin-istanbul: 7.0.0 3890 + chalk: 4.1.2 3891 + convert-source-map: 2.0.0 3892 + fast-json-stable-stringify: 2.1.0 3893 + graceful-fs: 4.2.11 3894 + jest-haste-map: 30.1.0 3851 3895 jest-regex-util: 30.0.1 3852 3896 jest-util: 30.0.5 3853 3897 micromatch: 4.0.8 ··· 3898 3942 3899 3943 '@napi-rs/wasm-runtime@0.2.12': 3900 3944 dependencies: 3901 - '@emnapi/core': 1.4.5 3902 - '@emnapi/runtime': 1.4.5 3945 + '@emnapi/core': 1.5.0 3946 + '@emnapi/runtime': 1.5.0 3903 3947 '@tybys/wasm-util': 0.10.0 3904 3948 optional: true 3905 3949 ··· 4290 4334 transitivePeerDependencies: 4291 4335 - supports-color 4292 4336 4337 + babel-jest@30.1.2(@babel/core@7.28.3): 4338 + dependencies: 4339 + '@babel/core': 7.28.3 4340 + '@jest/transform': 30.1.2 4341 + '@types/babel__core': 7.20.5 4342 + babel-plugin-istanbul: 7.0.0 4343 + babel-preset-jest: 30.0.1(@babel/core@7.28.3) 4344 + chalk: 4.1.2 4345 + graceful-fs: 4.2.11 4346 + slash: 3.0.0 4347 + transitivePeerDependencies: 4348 + - supports-color 4349 + 4293 4350 babel-plugin-istanbul@7.0.0: 4294 4351 dependencies: 4295 4352 '@babel/helper-plugin-utils': 7.27.1 ··· 4603 4660 jest-mock: 30.0.2 4604 4661 jest-util: 30.0.2 4605 4662 4606 - expect@30.0.5: 4663 + expect@30.1.2: 4607 4664 dependencies: 4608 - '@jest/expect-utils': 30.0.5 4609 - '@jest/get-type': 30.0.1 4610 - jest-matcher-utils: 30.0.5 4611 - jest-message-util: 30.0.5 4665 + '@jest/expect-utils': 30.1.2 4666 + '@jest/get-type': 30.1.0 4667 + jest-matcher-utils: 30.1.2 4668 + jest-message-util: 30.1.0 4612 4669 jest-mock: 30.0.5 4613 4670 jest-util: 30.0.5 4614 4671 ··· 4821 4878 jest-util: 30.0.5 4822 4879 p-limit: 3.1.0 4823 4880 4824 - jest-circus@30.0.5: 4881 + jest-circus@30.1.3: 4825 4882 dependencies: 4826 - '@jest/environment': 30.0.5 4827 - '@jest/expect': 30.0.5 4828 - '@jest/test-result': 30.0.5 4883 + '@jest/environment': 30.1.2 4884 + '@jest/expect': 30.1.2 4885 + '@jest/test-result': 30.1.3 4829 4886 '@jest/types': 30.0.5 4830 4887 '@types/node': 24.3.0 4831 4888 chalk: 4.1.2 4832 4889 co: 4.6.0 4833 4890 dedent: 1.6.0 4834 4891 is-generator-fn: 2.1.0 4835 - jest-each: 30.0.5 4836 - jest-matcher-utils: 30.0.5 4837 - jest-message-util: 30.0.5 4838 - jest-runtime: 30.0.5 4839 - jest-snapshot: 30.0.5 4892 + jest-each: 30.1.0 4893 + jest-matcher-utils: 30.1.2 4894 + jest-message-util: 30.1.0 4895 + jest-runtime: 30.1.3 4896 + jest-snapshot: 30.1.2 4840 4897 jest-util: 30.0.5 4841 4898 p-limit: 3.1.0 4842 4899 pretty-format: 30.0.5 ··· 4847 4904 - babel-plugin-macros 4848 4905 - supports-color 4849 4906 4850 - jest-cli@30.0.5(@types/node@24.3.0): 4907 + jest-cli@30.1.3(@types/node@24.3.0): 4851 4908 dependencies: 4852 - '@jest/core': 30.0.5 4853 - '@jest/test-result': 30.0.5 4909 + '@jest/core': 30.1.3 4910 + '@jest/test-result': 30.1.3 4854 4911 '@jest/types': 30.0.5 4855 4912 chalk: 4.1.2 4856 4913 exit-x: 0.2.2 4857 4914 import-local: 3.2.0 4858 - jest-config: 30.0.5(@types/node@24.3.0) 4915 + jest-config: 30.1.3(@types/node@24.3.0) 4859 4916 jest-util: 30.0.5 4860 - jest-validate: 30.0.5 4917 + jest-validate: 30.1.0 4861 4918 yargs: 17.7.2 4862 4919 transitivePeerDependencies: 4863 4920 - '@types/node' ··· 4866 4923 - supports-color 4867 4924 - ts-node 4868 4925 4869 - jest-config@30.0.5(@types/node@24.3.0): 4926 + jest-config@30.1.3(@types/node@24.3.0): 4870 4927 dependencies: 4871 4928 '@babel/core': 7.28.3 4872 - '@jest/get-type': 30.0.1 4929 + '@jest/get-type': 30.1.0 4873 4930 '@jest/pattern': 30.0.1 4874 - '@jest/test-sequencer': 30.0.5 4931 + '@jest/test-sequencer': 30.1.3 4875 4932 '@jest/types': 30.0.5 4876 - babel-jest: 30.0.5(@babel/core@7.28.3) 4933 + babel-jest: 30.1.2(@babel/core@7.28.3) 4877 4934 chalk: 4.1.2 4878 4935 ci-info: 4.3.0 4879 4936 deepmerge: 4.3.1 4880 4937 glob: 10.4.5 4881 4938 graceful-fs: 4.2.11 4882 - jest-circus: 30.0.5 4939 + jest-circus: 30.1.3 4883 4940 jest-docblock: 30.0.1 4884 - jest-environment-node: 30.0.5 4941 + jest-environment-node: 30.1.2 4885 4942 jest-regex-util: 30.0.1 4886 - jest-resolve: 30.0.5 4887 - jest-runner: 30.0.5 4943 + jest-resolve: 30.1.3 4944 + jest-runner: 30.1.3 4888 4945 jest-util: 30.0.5 4889 - jest-validate: 30.0.5 4946 + jest-validate: 30.1.0 4890 4947 micromatch: 4.0.8 4891 4948 parse-json: 5.2.0 4892 4949 pretty-format: 30.0.5 ··· 4905 4962 chalk: 4.1.2 4906 4963 pretty-format: 30.0.2 4907 4964 4908 - jest-diff@30.0.5: 4965 + jest-diff@30.1.2: 4909 4966 dependencies: 4910 4967 '@jest/diff-sequences': 30.0.1 4911 - '@jest/get-type': 30.0.1 4968 + '@jest/get-type': 30.1.0 4912 4969 chalk: 4.1.2 4913 4970 pretty-format: 30.0.5 4914 4971 ··· 4916 4973 dependencies: 4917 4974 detect-newline: 3.1.0 4918 4975 4919 - jest-each@30.0.5: 4976 + jest-each@30.1.0: 4920 4977 dependencies: 4921 - '@jest/get-type': 30.0.1 4978 + '@jest/get-type': 30.1.0 4922 4979 '@jest/types': 30.0.5 4923 4980 chalk: 4.1.2 4924 4981 jest-util: 30.0.5 4925 4982 pretty-format: 30.0.5 4926 4983 4927 - jest-environment-node@30.0.5: 4984 + jest-environment-node@30.1.2: 4928 4985 dependencies: 4929 - '@jest/environment': 30.0.5 4930 - '@jest/fake-timers': 30.0.5 4986 + '@jest/environment': 30.1.2 4987 + '@jest/fake-timers': 30.1.2 4931 4988 '@jest/types': 30.0.5 4932 4989 '@types/node': 24.3.0 4933 4990 jest-mock: 30.0.5 4934 4991 jest-util: 30.0.5 4935 - jest-validate: 30.0.5 4992 + jest-validate: 30.1.0 4936 4993 4937 4994 jest-haste-map@30.0.5: 4938 4995 dependencies: ··· 4949 5006 optionalDependencies: 4950 5007 fsevents: 2.3.3 4951 5008 4952 - jest-leak-detector@30.0.5: 5009 + jest-haste-map@30.1.0: 4953 5010 dependencies: 4954 - '@jest/get-type': 30.0.1 5011 + '@jest/types': 30.0.5 5012 + '@types/node': 24.3.0 5013 + anymatch: 3.1.3 5014 + fb-watchman: 2.0.2 5015 + graceful-fs: 4.2.11 5016 + jest-regex-util: 30.0.1 5017 + jest-util: 30.0.5 5018 + jest-worker: 30.1.0 5019 + micromatch: 4.0.8 5020 + walker: 1.0.8 5021 + optionalDependencies: 5022 + fsevents: 2.3.3 5023 + 5024 + jest-leak-detector@30.1.0: 5025 + dependencies: 5026 + '@jest/get-type': 30.1.0 4955 5027 pretty-format: 30.0.5 4956 5028 4957 5029 jest-matcher-utils@30.0.4: ··· 4961 5033 jest-diff: 30.0.4 4962 5034 pretty-format: 30.0.2 4963 5035 4964 - jest-matcher-utils@30.0.5: 5036 + jest-matcher-utils@30.1.2: 4965 5037 dependencies: 4966 - '@jest/get-type': 30.0.1 5038 + '@jest/get-type': 30.1.0 4967 5039 chalk: 4.1.2 4968 - jest-diff: 30.0.5 5040 + jest-diff: 30.1.2 4969 5041 pretty-format: 30.0.5 4970 5042 4971 5043 jest-message-util@30.0.2: ··· 4980 5052 slash: 3.0.0 4981 5053 stack-utils: 2.0.6 4982 5054 4983 - jest-message-util@30.0.5: 5055 + jest-message-util@30.1.0: 4984 5056 dependencies: 4985 5057 '@babel/code-frame': 7.27.1 4986 5058 '@jest/types': 30.0.5 ··· 5004 5076 '@types/node': 24.3.0 5005 5077 jest-util: 30.0.5 5006 5078 5007 - jest-pnp-resolver@1.2.3(jest-resolve@30.0.5): 5079 + jest-pnp-resolver@1.2.3(jest-resolve@30.1.3): 5008 5080 optionalDependencies: 5009 - jest-resolve: 30.0.5 5081 + jest-resolve: 30.1.3 5010 5082 5011 5083 jest-regex-util@30.0.1: {} 5012 5084 5013 - jest-resolve-dependencies@30.0.5: 5085 + jest-resolve-dependencies@30.1.3: 5014 5086 dependencies: 5015 5087 jest-regex-util: 30.0.1 5016 - jest-snapshot: 30.0.5 5088 + jest-snapshot: 30.1.2 5017 5089 transitivePeerDependencies: 5018 5090 - supports-color 5019 5091 5020 - jest-resolve@30.0.5: 5092 + jest-resolve@30.1.3: 5021 5093 dependencies: 5022 5094 chalk: 4.1.2 5023 5095 graceful-fs: 4.2.11 5024 - jest-haste-map: 30.0.5 5025 - jest-pnp-resolver: 1.2.3(jest-resolve@30.0.5) 5096 + jest-haste-map: 30.1.0 5097 + jest-pnp-resolver: 1.2.3(jest-resolve@30.1.3) 5026 5098 jest-util: 30.0.5 5027 - jest-validate: 30.0.5 5099 + jest-validate: 30.1.0 5028 5100 slash: 3.0.0 5029 5101 unrs-resolver: 1.11.1 5030 5102 5031 - jest-runner@30.0.5: 5103 + jest-runner@30.1.3: 5032 5104 dependencies: 5033 - '@jest/console': 30.0.5 5034 - '@jest/environment': 30.0.5 5035 - '@jest/test-result': 30.0.5 5036 - '@jest/transform': 30.0.5 5105 + '@jest/console': 30.1.2 5106 + '@jest/environment': 30.1.2 5107 + '@jest/test-result': 30.1.3 5108 + '@jest/transform': 30.1.2 5037 5109 '@jest/types': 30.0.5 5038 5110 '@types/node': 24.3.0 5039 5111 chalk: 4.1.2 ··· 5041 5113 exit-x: 0.2.2 5042 5114 graceful-fs: 4.2.11 5043 5115 jest-docblock: 30.0.1 5044 - jest-environment-node: 30.0.5 5045 - jest-haste-map: 30.0.5 5046 - jest-leak-detector: 30.0.5 5047 - jest-message-util: 30.0.5 5048 - jest-resolve: 30.0.5 5049 - jest-runtime: 30.0.5 5116 + jest-environment-node: 30.1.2 5117 + jest-haste-map: 30.1.0 5118 + jest-leak-detector: 30.1.0 5119 + jest-message-util: 30.1.0 5120 + jest-resolve: 30.1.3 5121 + jest-runtime: 30.1.3 5050 5122 jest-util: 30.0.5 5051 - jest-watcher: 30.0.5 5052 - jest-worker: 30.0.5 5123 + jest-watcher: 30.1.3 5124 + jest-worker: 30.1.0 5053 5125 p-limit: 3.1.0 5054 5126 source-map-support: 0.5.13 5055 5127 transitivePeerDependencies: 5056 5128 - supports-color 5057 5129 5058 - jest-runtime@30.0.5: 5130 + jest-runtime@30.1.3: 5059 5131 dependencies: 5060 - '@jest/environment': 30.0.5 5061 - '@jest/fake-timers': 30.0.5 5062 - '@jest/globals': 30.0.5 5132 + '@jest/environment': 30.1.2 5133 + '@jest/fake-timers': 30.1.2 5134 + '@jest/globals': 30.1.2 5063 5135 '@jest/source-map': 30.0.1 5064 - '@jest/test-result': 30.0.5 5065 - '@jest/transform': 30.0.5 5136 + '@jest/test-result': 30.1.3 5137 + '@jest/transform': 30.1.2 5066 5138 '@jest/types': 30.0.5 5067 5139 '@types/node': 24.3.0 5068 5140 chalk: 4.1.2 ··· 5070 5142 collect-v8-coverage: 1.0.2 5071 5143 glob: 10.4.5 5072 5144 graceful-fs: 4.2.11 5073 - jest-haste-map: 30.0.5 5074 - jest-message-util: 30.0.5 5145 + jest-haste-map: 30.1.0 5146 + jest-message-util: 30.1.0 5075 5147 jest-mock: 30.0.5 5076 5148 jest-regex-util: 30.0.1 5077 - jest-resolve: 30.0.5 5078 - jest-snapshot: 30.0.5 5149 + jest-resolve: 30.1.3 5150 + jest-snapshot: 30.1.2 5079 5151 jest-util: 30.0.5 5080 5152 slash: 3.0.0 5081 5153 strip-bom: 4.0.0 5082 5154 transitivePeerDependencies: 5083 5155 - supports-color 5084 5156 5085 - jest-snapshot@30.0.5: 5157 + jest-snapshot@30.1.2: 5086 5158 dependencies: 5087 5159 '@babel/core': 7.28.3 5088 5160 '@babel/generator': 7.28.3 5089 5161 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) 5090 5162 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) 5091 5163 '@babel/types': 7.28.2 5092 - '@jest/expect-utils': 30.0.5 5093 - '@jest/get-type': 30.0.1 5094 - '@jest/snapshot-utils': 30.0.5 5095 - '@jest/transform': 30.0.5 5164 + '@jest/expect-utils': 30.1.2 5165 + '@jest/get-type': 30.1.0 5166 + '@jest/snapshot-utils': 30.1.2 5167 + '@jest/transform': 30.1.2 5096 5168 '@jest/types': 30.0.5 5097 5169 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) 5098 5170 chalk: 4.1.2 5099 - expect: 30.0.5 5171 + expect: 30.1.2 5100 5172 graceful-fs: 4.2.11 5101 - jest-diff: 30.0.5 5102 - jest-matcher-utils: 30.0.5 5103 - jest-message-util: 30.0.5 5173 + jest-diff: 30.1.2 5174 + jest-matcher-utils: 30.1.2 5175 + jest-message-util: 30.1.0 5104 5176 jest-util: 30.0.5 5105 5177 pretty-format: 30.0.5 5106 5178 semver: 7.7.2 ··· 5126 5198 graceful-fs: 4.2.11 5127 5199 picomatch: 4.0.3 5128 5200 5129 - jest-validate@30.0.5: 5201 + jest-validate@30.1.0: 5130 5202 dependencies: 5131 - '@jest/get-type': 30.0.1 5203 + '@jest/get-type': 30.1.0 5132 5204 '@jest/types': 30.0.5 5133 5205 camelcase: 6.3.0 5134 5206 chalk: 4.1.2 5135 5207 leven: 3.1.0 5136 5208 pretty-format: 30.0.5 5137 5209 5138 - jest-watcher@30.0.5: 5210 + jest-watcher@30.1.3: 5139 5211 dependencies: 5140 - '@jest/test-result': 30.0.5 5212 + '@jest/test-result': 30.1.3 5141 5213 '@jest/types': 30.0.5 5142 5214 '@types/node': 24.3.0 5143 5215 ansi-escapes: 4.3.2 ··· 5154 5226 merge-stream: 2.0.0 5155 5227 supports-color: 8.1.1 5156 5228 5157 - jest@30.0.5(@types/node@24.3.0): 5229 + jest-worker@30.1.0: 5158 5230 dependencies: 5159 - '@jest/core': 30.0.5 5231 + '@types/node': 24.3.0 5232 + '@ungap/structured-clone': 1.3.0 5233 + jest-util: 30.0.5 5234 + merge-stream: 2.0.0 5235 + supports-color: 8.1.1 5236 + 5237 + jest@30.1.3(@types/node@24.3.0): 5238 + dependencies: 5239 + '@jest/core': 30.1.3 5160 5240 '@jest/types': 30.0.5 5161 5241 import-local: 3.2.0 5162 - jest-cli: 30.0.5(@types/node@24.3.0) 5242 + jest-cli: 30.1.3(@types/node@24.3.0) 5163 5243 transitivePeerDependencies: 5164 5244 - '@types/node' 5165 5245 - babel-plugin-macros