{"_id":"@algorandfoundation/algorand-typescript-testing","_rev":"111-bf0f2ee5d8f66382193de12ce9b2a87e","name":"@algorandfoundation/algorand-typescript-testing","dist-tags":{"alpha":"1.0.0-alpha.43","latest":"1.2.0","beta":"1.2.0-beta.13"},"versions":{"1.0.0-alpha.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.2","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.2","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"2dbcc43949983401365dbf03280ce53edc7e06b2","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.2.tgz","fileCount":48,"integrity":"sha512-F0Yu+mWdyKmwYbvv8+0BHRCIKHOwPR1P8Mi38xryzVETrNuSsM8xO2ykPgnxIfwK1WsQVe12hy+3ZVTDM65RXQ==","signatures":[{"sig":"MEYCIQCAD6ExK3b69HPqWodHAvwrkBYvdHWGoJzXM+FmE/YsVQIhAK+Sukl6kuG0sIGKFH/jpZ6t68BNqKz/IeAkKn6ngVbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549943},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer.d.ts","import":"./test-transformer.mjs"}},"gitHead":"308ed900164d1b6e1f923e4340898bb90a807ef4","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.5","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.2"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.2_1727911697984_0.7694392870552345","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.3","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.3","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"6efdeee6d8399cbb2d67fda604816164455b8d3b","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.3.tgz","fileCount":48,"integrity":"sha512-e2bLMEl4hQ6q32bJzeU3Dh+yVOLV21MTJC4b4Zfkp9LaoTAwc5012gRZ6XnXevpWeWZGaoP9dHDc/1a8QbNJcQ==","signatures":[{"sig":"MEYCIQCDUs7IIYqqqfkPh8V8ZPbaNrdfOvfzUwM7gqyGmBLIOQIhALd+BZlhowgrCp/x48Cp8O948/VKqIlp8V0XDrUgOns1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549945},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer/index":{"types":"./test-transformer.d.ts","import":"./test-transformer.mjs"}},"gitHead":"1fd4adcb10161c8dcce914519ea6e98e490b781d","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.5","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.2"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.3_1727977076907_0.05050849041648453","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.4","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.4","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"e1c326c57eae42d28e01df13eaded260bc0b2a95","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.4.tgz","fileCount":51,"integrity":"sha512-4jekhP1K4nji4lU5CmPSsOF2bQp3c78Is2+0gbfCBLH9qx3X4O8+FBn3d3ajzP0GoK4EdUWvyPuyTIIRVpPrxw==","signatures":[{"sig":"MEYCIQDdzdRiukZCaMu0SpAMnRBCrdqFnWBpESvQqc08FQTDcQIhAIZgez09hJi/KGppbAc4vbsbXEffTuALIFryGf7D3Ilv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562391},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"bb21d6991a0d2db5ec41cafc6186d220a8059d5b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.14","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.9"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.4_1728534435261_0.9207912885412808","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.5","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.5","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"62ffa060b36543c5e9efe2325966e678daab1a87","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.5.tgz","fileCount":54,"integrity":"sha512-pG0pT2Z4v/tvFFViki1icaDqWEIXKHvzjVuFnuYxyGylC2YM76wQKlY9o+cyEcODxDyP/6IxP+eCt0Jut7pTXA==","signatures":[{"sig":"MEQCIGv5STWtysyWL8mXxanOQO9LUyObQrDtzV4Gl8c1APj9AiAOPqkC67IMaizhxbFsnD5P/jOEkXTI7hjOKLXiPWtgAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586183},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"6c987a45d016c73bb8b376ab8d1e96a6788bed82","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.14","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.12"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.5_1730170725903_0.672849403445448","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.6","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.6","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"cd4f140e9e67a7b60c4659419215e8ad36607db9","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.6.tgz","fileCount":55,"integrity":"sha512-yRWXeFLvi8O8NFLLHFfDWnIUOy3OMB21GTXgkaM8Ajvd17FU7KDAHoSY8HMbSEjyUiEv+9C6dkARP4Pvr3+i+g==","signatures":[{"sig":"MEYCIQDKTwUocq6ogKA0yG/DPT4lenLflsWvuvVX4wBSYDvHMgIhAOKwaLOnxb0YnLlc4V427xAkZA1I2XNe9t3Ar8RK1g1a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":595265},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"217a61cbda8938eef18056d3d5b10e761d35bf50","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.14","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.13"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.6_1730171554554_0.7634586373985142","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.7","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.7","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"423f304788e96642e9a03414947fc3f8167fe877","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.7.tgz","fileCount":57,"integrity":"sha512-LV5i0vChDzHAVhL7Ntk88d8nfmao7EghvQySU4z2YjSbAij0yLUtvVrTBFciqtA2L7PvpnfeLR9yyQcFOvK6gQ==","signatures":[{"sig":"MEUCIQC7j6jE0Yb/34p2O0ScePyaoN05MT9XjPRwaEPqcvl7YQIgZFBoJn2d3ckEZTmW+y5OGu04jkQzZhdoopeeBOR66cQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671499},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"613ba338fae7cd7610d1dbec5cd9ab95b4f3798f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.14","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.15"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.7_1730710198165_0.8802109825820255","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.8","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.8","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"8c1f64fc44eac3437faca252d42f523f9b96e89e","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.8.tgz","fileCount":57,"integrity":"sha512-LH6kV0KW0qN/xwTVNhxbqp69457vAcUU+yiL7Zr6jDPw7p5QkEw76v5OFpimJpQ9Av35Q//HcFl1FGns7HueOw==","signatures":[{"sig":"MEUCIQDrHnC8kS+O1fykbObxBsSpqO9sJ34VZek53Tl7LDHOmAIgAfSXuvcboWBT8FkLjKayvR02qHto3FqCQY0cNdrju84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":660801},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"2a4bc5b935d5dc8448597df991d9790d988e867e","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.24","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.8_1731376807577_0.4068364977551979","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0","maintainers":[{"name":"hmd2v","email":"yared@679labs.com"},{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"dist":{"shasum":"4cae9e91f314142c22bbde29ad71039957e87101","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0.tgz","fileCount":57,"integrity":"sha512-Y/Q7dDxdODpizcTxgIeHcIpVEpa48z1iM9Wa+IiEvMzqpvlVLiw9YOecvcfR2AxpiYgq0IzdSDSXH4ECfyLKTQ==","signatures":[{"sig":"MEMCH2GN4Ws9y9Xa9otyVqir0tQ5+15uBxfixv8cnC9KIiACIB4fwP9TcWcQaZ6Hkk2Cl+EwMWJPDQs/sUa2YKdCwvF4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668830},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"37b9e2842f98535dafb122886eae58585c65bac3","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.26","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0_1731381242956_0.17635431002974222","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.9","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.9","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"b517825e62e10633337fc9675da73a7d3fe55926","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.9.tgz","fileCount":57,"integrity":"sha512-GbOkVxAB9/Vf18OuufNg28d4ARjHklFoDbAzETRMQ1/ygpNAgR5qnBE6JMo2JhW4OaSs1ltjAmQ9t04lqVpj6g==","signatures":[{"sig":"MEYCIQCu/POVqkwrzXdaRy2+v6l9CCG7zqqwsOqXIDKBfxIzKgIhALaYqzAczBdA/GPraXxTpbiizBz0RbdNhlZGhMSggxbB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672722},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"38d47f9faa123da161d98e0ee0c22adad6cd9efa","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.31","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.19"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.9_1733970437869_0.9005180411632256","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.10","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.10","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"26d6595b1a817d2393bf26643e1c9e584ce15bbe","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.10.tgz","fileCount":58,"integrity":"sha512-qCNRhf2fTisjF1fYWXlAPTXzk0wx6cN39e5tRt4mjrErErj85D5IZtqxgkLr452NMnusSDKilGhNztC/EGLTxw==","signatures":[{"sig":"MEQCIF5fkBKq004h5QZDcLrK1yZTr6yDXvGgoPzSRlwMCQYqAiBekRzNsKrpiD0PzC8aS4C4URzj3M6xd49owWFRoJtklQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800889},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"e295a2fbd8545525fe60dcd86c48ceb9d49b9557","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.31","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.19"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.10_1733976349813_0.40369123130292395","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.11","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.11","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"bdaf5bcc29e89757aec5938112c9f890dd9028ed","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.11.tgz","fileCount":58,"integrity":"sha512-cL3uyBbRGYYatlOkcU5rb6aGbXhsj6wO4KMNpjwi2GmLADQRrv6/t44UREUB7Ndl/kXyzGLvf//6Im6lfez5pQ==","signatures":[{"sig":"MEQCIAXs1ezmQb6X3AATtEQ5h4hc0P89L14Dzg2hpDgZa0HbAiBIrrm7muMfg5XaNQUjnJdn9j3QXTkWuZhclTKmrcnqjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800889},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"c9061f6a987b2503a5a89804a2c5e1f55372cb4e","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.32","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.20"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.11_1734054534791_0.8032123881713775","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.12","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.12","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"9bf70a12c0b136172c0d2a19c2fb2acb7ec8bc19","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.12.tgz","fileCount":59,"integrity":"sha512-fK/LASfR1MQi/3zuyfdkipsqWKRMcWnBJtnQ5cjm2Q8/Oppcs8+Zs5J5rn+VdTHUxQftxNBytcZfavKcb00Lng==","signatures":[{"sig":"MEYCIQDkX3sO42vAtV/RFkKrH1MU4eL71Vvm3JMe4tuK4LgMnwIhAJDEFo1LTvusEffqn7lfnbRTNnG1xwRJXkY1xsObZMfU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824310},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"0480033fc37a3888d5c3e2327cfad5a9580932b7","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"algosdk":"^2.9.0","js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.34","@algorandfoundation/algokit-utils":"^6.2.1","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.22"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.12_1734492867593_0.4197132692352523","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.13","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.13","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"49aaa62dc9be2fd9a524f8c90768d55ba79db42c","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.13.tgz","fileCount":63,"integrity":"sha512-rTbxGZxkUBDuOZIoeDyxeUp9bwr3ybqkQufZg/gfTcnErgjLbAhdOTq9v8lxG1m1OWfakRhwQuQUKGFbxzsYCQ==","signatures":[{"sig":"MEUCIQCDsf9+A8pZbHA+mkhRIa63hiUQMtPBdD2dBrshN0/kFQIgJiXqxW0QevIar/NCTHGo/V5li++XH/HTAZmrcd8HLuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":857135},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"bd713dc411e6750f8cfd45de66273c3c522ce9b0","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.35","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.23"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.13_1734841771241_0.8881488631975702","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.14":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.14","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.14","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"bf63d36e5005b35027bc16b8e35ac08d6bca929b","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.14.tgz","fileCount":63,"integrity":"sha512-xsgYUp5k9Z2kTv8ppVQooxhvhvWQUCf80nKkOkqjf3tTMxethkZ/gzNm6v9R6eTNi4nWXGUrZO2NlfNjKazvwg==","signatures":[{"sig":"MEUCIQD64hai+Ktv7bN3vo4iSu6RUOGcsIXoZirHzY4w0EmDugIgO1LOv/9ZUaXbdFuUOgVXMBPB36lFwLzl5b+PR7kDM5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872795},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"a94df7ce04500d2a1b460751ec39bdb4cb9cf078","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.23"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.14_1734925790434_0.012914044921821466","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.15":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.15","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.15","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"389d5c1d04775f2ac27cc401336d311a18a79a09","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.15.tgz","fileCount":64,"integrity":"sha512-uEqezD0rfWHN0bd44YqmwMnuHlSo5xYOSaOFlj9E91bqDAln+jGi5cP3aWd1iaQXZHd0HkvsPOalW7oSvq4CUA==","signatures":[{"sig":"MEYCIQDK6PlThBEgsirzzWe+1LOwfYbKrk1nhkIvCtbTzxXzlgIhALAUSd5iVgKsU3gEhwP8SNqoVAZ7hbJIObPLBFojH9f3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":878913},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"b61fd5277e3ba8ebe7690e6c85a86ea1ef3aeb5b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.23"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.15_1735007783176_0.7200127385508255","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.16":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.16","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.16","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"3ef422804fa5004067aeb9baa7375e90902bbea7","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.16.tgz","fileCount":65,"integrity":"sha512-G6UCVqRV9dkI7G8rp8QepWz4FaQtOYTyQYvMDJm0uUSMuFylefZl/IjsXfQJZQSrwHq03baUiOm7tHa5Lm7zTg==","signatures":[{"sig":"MEUCIQDOWBviH7yRMC/Ds0c9tgpDxYwcQZawwA5QJIrpQZMLXwIgCTYD2PFYjo0zP7257lyKhg3n66X1phwl1fOcfY/1aVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892161},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"f08cd9fd8fbf4d2b049968d163cffb4510e0f603","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.24"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.16_1735263063396_0.43755015613377557","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.17":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.17","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.17","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"69092f15a9288483d5d9b567b1f4f00278ef5fb2","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.17.tgz","fileCount":67,"integrity":"sha512-swSmYhJHDLm67vQbdoJ76OjcnAWIR3fejhw0b0gFbD5vS+ScuNkQnP7ONAwUX6Y9hQ7FAqN5fOtn9hX+mtkUVA==","signatures":[{"sig":"MEYCIQCc5mfmTB57NOXKVXQj0cUWbLe9Muu0btvtCPbuzqsfAAIhAKoRNTGs8wn4DrH4CXwbCztV6pcZSXqne1rYKhGVXC7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902627},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"965d07c5c7b0f9ae30c73b59f67a3eb9ded59de3","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.24"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.17_1735539547972_0.7665774125408014","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.18":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.18","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.18","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"e81611b90b662d3549386778f55cedaf81202a04","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.18.tgz","fileCount":67,"integrity":"sha512-AHZABmBwkp5SkE+1cYhlxmjLSOkNkXRZDGxqsG6jSnrmh+pV3UAMqbhPhSb8v6QwUeM8uPDAp/yULFoMjEOAwQ==","signatures":[{"sig":"MEUCIENoGUq5BVKsZKXaLqCI+H8yYtpBCMiklBh1w3jTeBegAiEA0JUYOI1p5MI7iFpDzIhMj/cI99IwTxXZJw5fsqRCtBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":906228},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"e9abc1480bf19cc366363fe5a30caad88e7d5faf","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.24"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.18_1735628762676_0.6971712201135221","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.1","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"563493911aaaa8475b2128f52c76de98c7cdcab7","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.1.tgz","fileCount":67,"integrity":"sha512-gfOOZZIioSbYdSRTl9QSM1zQ1iNgf1W1WgwbN/1DdlYag8ZROtsB4xOChLjjRCJ2inkGaWqfV3gSs7UDSYrWPg==","signatures":[{"sig":"MEUCIQC/kk6uaiV0j176trON8LE1BWFmidCqdXCCWTgE4OLxSAIgaOgqKNc62iLYhV588Dll9FmffS+gBO2GAt9KYPD9hD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902342},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"8db05b424ba0d1044e7d970196c7b88517c78ca7","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-alpha.36","@algorandfoundation/algorand-typescript":"^0.0.1-alpha.24"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.1_1736766814448_0.8836669368100913","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.2","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.2","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"57ef9b27f2efb4bfd23e1e22f9d679f7eec77a8d","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.2.tgz","fileCount":67,"integrity":"sha512-vjMn4LnzGQi430SR5zLKkOatPUMAoNlIxD4Ygfc98J1t8/9eD7neFR3iWBL5/HBMLjiT0qiWoowT1PuE4vnN1g==","signatures":[{"sig":"MEYCIQDjiqC13UADD6WgYdH57oLEOCxjgcwdEBi3QNFSbs3o8wIhAIoTFxxh08nqA7J+100uNVvY9JmX29X3SiEe8UjF4DOj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902338},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"0853b8275975660ab3bd4601a1a5442973643674","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.6","@algorandfoundation/algorand-typescript":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.2_1736823480927_0.4922258152956802","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.3","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.3","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"e08d53c9e5d4bbc46072e0def30baced82da4f88","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.3.tgz","fileCount":69,"integrity":"sha512-Gwa/s0G82+VDSckwwA6rWjMTaTcU+6ubl16MLenMwWZbu8YsgdzbDHua30/EGbtO4sjljsUPt/cJMN2aOThtHA==","signatures":[{"sig":"MEUCIQD0MxwjoCEgimhIddpfGrML/2ENktBsBTrX6Nl7l0WH5wIgO+eBXTneS0bu7Gsw6qT8yq/TYuh68Dso5wAuztW+IZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916458},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"bfc897dfd6670c4d2a6d605b07b64e935e54bf4a","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.6","@algorandfoundation/algorand-typescript":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.3_1736846821257_0.3384576394437435","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.4","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.4","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"cbcf617f3973943d992f9acc296d25479d604671","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.4.tgz","fileCount":69,"integrity":"sha512-W4TGm5WRQazSGMtDOlxz68AlDyufLYEtySAK4BZPcb2qcW7ZE46nTWnzXDkmYJL59Yt8fsg9otGqGS3Yk65yWg==","signatures":[{"sig":"MEUCIQCPviqpJk+SEwgFi9bzWymieUNJrHsqvAD5UEcG1DK9qAIgRe0W+DKjmpB7cEL6qRDaAtJLK5pqfIko+ROMXjGmSlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916561},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"b266b30250a6b8de1658ac34c0577e24b1f2ee3f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.6","@algorandfoundation/algorand-typescript":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.4_1736849926662_0.4183501941887158","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.5","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.5","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"068d331081722b229aa447fa0fdd0e9a7c70d7ea","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.5.tgz","fileCount":69,"integrity":"sha512-py1gf3ubCSh8Ybv4eFqs7gVVWqITw/87rkTx/sA2iNgpSxqyCdKF+MyVL592cKRsYvxu3AZRGpCxYF2UgoNXqw==","signatures":[{"sig":"MEYCIQDZeRYGkWyU5IIqRbatIo6WLQikCl0y5ThA9rVtW2hYrgIhAMUtPqF4rH4ZAhwuXTFOGPqDMKC57yBC7vxOTqNGDFA3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916487},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"7086c0c24571c16e36d731918e5cbc2e32cae79b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.6","@algorandfoundation/algorand-typescript":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.5_1736910921053_0.963337793807193","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.6","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.6","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"d4be9974c3bf2b0306c0e3958170f3d4f4f5b8e3","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.6.tgz","fileCount":69,"integrity":"sha512-BcXlGkfnuynjDN7QU+OIFmkB4dIxB9cISWtaW6mIFNCEQVf3/AYgsSeSJe9GkGZxhWg8I1Nv2ifaRfbKFy+j3Q==","signatures":[{"sig":"MEQCIDBcYCen9nTWfmxh63e2zfoznYXz2sIDSJN+/R2QK8WDAiAux13Yk9lTxzDy9Y+LCYxSQswIigx6PoHYBJEPgZ8tcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916902},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"d90b5f639a52e3f1527f63747d92facaffeaa9f9","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.6","@algorandfoundation/algorand-typescript":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.6_1736916679046_0.6947840241811982","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.7","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.7","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"38d99301b2fcaedd5d0ccb0989c2a8a00575ab86","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.7.tgz","fileCount":69,"integrity":"sha512-8CXVrkPH5fyNOP1F0p5Swq/P3u9mlkMGKblatyrunam3hfLenoL8cEyeQYFxZSE8ifNgvgdyhGMe/zJ2u/GbZg==","signatures":[{"sig":"MEQCICVTNaZmfEKQvWrfioWMjFrITViFQjlY4NHVCvTEEXq2AiA3MEpiC//f+ZHYke7qyUGNvYKfsa9t6SkJbo+BeZZCqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917426},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"84fee2011441801ff63bddef9f10d9a34264146c","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.10","@algorandfoundation/algorand-typescript":"^1.0.0-beta.6"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.7_1737023019700_0.2532791606437521","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.8","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.8","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"3648c4d29ff303f661f4a232fc69fffb8c1838d8","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.8.tgz","fileCount":69,"integrity":"sha512-x0jtjt0cUUbbfH2q50HiAqsi9zbLQtOUEJltaWkBKTp7kapUnVHxxVXMujq1XrtO3tOiKtTh3F1VHykmoQXPeg==","signatures":[{"sig":"MEQCIFpZiiZu56S/a3l0cAbd5qOymQIM2cn55nT/ltlOcNspAiAaGnFzKCuKHPKprneGsJaWVqSN4p84r6URRrTYg5EFdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917909},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"777faa053c898fa1a715dd78ca9b0b827c2eb33e","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.10","@algorandfoundation/algorand-typescript":"^1.0.0-beta.6"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.8_1737024018470_0.07151810267505287","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.9","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.9","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"c1c6795274cf3f1ad7fc7e9ef8008ed59fba4f7b","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.9.tgz","fileCount":69,"integrity":"sha512-jy8BYIqGPvGw/hSZ/pmHQr99qPStXuguKMJMVdX0Xh5u/C35vzrmwLSM2BhWREVoQu+f/bvhNlo/U+GOZOF7lA==","signatures":[{"sig":"MEUCIQCToEAfLMcw+6+yLJlSr9NP/l5KENxKEIvxr7EvLACbtwIge878V7bToY+lySS2gjsEndPpgiCRA1HLu1NtS93l0Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917909},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"1dd7b2f8fa73cad9adc279ae02185cfa4160cbbf","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.10","@algorandfoundation/algorand-typescript":"^1.0.0-beta.6"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.9_1737087865101_0.0509553268872045","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.10","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.10","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"df373727032d7e8aee5c13c96e80fcf052ba9928","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.10.tgz","fileCount":69,"integrity":"sha512-G0dScTEs4Zq8OuxKE5TSv3larPHyCBdcz+EK2/MoxGU8xCpehIQL5j0le14Y1I1wYjDn7dVxyt8/cBYveT9sfw==","signatures":[{"sig":"MEUCIE4FsRG9uVK6wr6uH9RXJ7cvY8Hnu5wlF6yuWyP2KI/lAiEA5WPVPgbJznU8J/H9yrxcwhy2NG0MLAUMpcdaLulh49g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918077},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"5e6478b3f3cffdc1fe27ac8f331c0c69e1e8b757","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.11","@algorandfoundation/algorand-typescript":"^1.0.0-beta.7"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.10_1737338565949_0.08380589587903042","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.11","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.11","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"180cdaa70cc6a3a795b2a7946159faf07bba8446","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.11.tgz","fileCount":69,"integrity":"sha512-wVsWOrQOdznRP4QbinfhW10c11lKqFpQF9324oXmoNFX8Ne8AeSmU+BWZ7FSatOTSrrOa6WDVLFbgoBtkwK06Q==","signatures":[{"sig":"MEYCIQDqr2/u47fG8RcVwgZystlAu8mdea98un+OjVOw+OXNwgIhAMkeIwf7fsI/+jGrmHemJqJWZzTkyyCcG/QzY2L/5TAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918535},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"2040373476e7085f1af5b6511e8ae1206fba6993","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.13","@algorandfoundation/algorand-typescript":"^1.0.0-beta.9"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.11_1737428879609_0.7905678754339307","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.12","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.12","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"64cafc875c7ed7a10e7e7189fd9a5092b9923a35","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.12.tgz","fileCount":83,"integrity":"sha512-/1mUTi2dxPzzLkUd1awQrEYzj9xP3yN0+VbuJdGyHfO3RaKMQ6u/cATaCyhSSItm+b3NlvHsUyqM9imyocxRkw==","signatures":[{"sig":"MEQCIA6X3n2NO0+IAN8caIL83+2aEaQ0tnBXfzhV11OzX3eOAiBv2FIrb2kO/u26YwjFG5trAfWPfo0ZQEB1bqEGyaPecw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935298},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"6f32ea1f9e4601762160eae583fa52b203d5b73d","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.13","@algorandfoundation/algorand-typescript":"^1.0.0-beta.10"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.12_1737516680907_0.22249292508908036","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.13","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.13","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"24270818c94736fa4ef1b0370e71e54013d5924d","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.13.tgz","fileCount":87,"integrity":"sha512-YrNXD12dKqWQjx1GUugO6wmFWzM5hAer/1/tBcwC7A98OHOmka+PZ873C2Ni1d0eksi2IQkjHmrI9GKeuXg2wQ==","signatures":[{"sig":"MEQCIGpQOXn6/W7b6vN/JajZuQe6BL1+s3fiHDNfJPHzZi6DAiBcF8Z340gAO3z7NLVBXCu+TqJUYSMPeSzIy/RU+Z+dXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947864},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"848d011c03eb3b34eed05545ee6ddb71df27155f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.13","@algorandfoundation/algorand-typescript":"^1.0.0-beta.11"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.13_1738054886522_0.8821324678383529","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.14","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.14","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"6b05e8360b2e33089b5f36ca7e165abaef68169e","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.14.tgz","fileCount":87,"integrity":"sha512-7kybZ0up8R+dWM+7tE8ZWPQ3sQ1ns/pxYDq9yhrc9rwzKBiycPnmzXtVQ3ZCQTkGHP/dVcoCX1c1R2Mqbrlh/Q==","signatures":[{"sig":"MEUCIQD0IBlJYYxa+oJBY5U0OLbaw/Qqqhh2SwHVDuDYChee+gIgRG3oz6ujIML9Y+FZzuqs8ovDJ9djAZBtYNGdNImTt5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960994},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"1e6ae8d17d42694a3a9c62e64ff3c52f5bee0d01","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.15","@algorandfoundation/algorand-typescript":"^1.0.0-beta.13"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.14_1738122213287_0.42393410381642904","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.15","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.15","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"}],"dist":{"shasum":"281385300fe207492eb5e047e38523be35f2123b","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.15.tgz","fileCount":87,"integrity":"sha512-yWn77unwQ4HQVuE6akoh6YMr5TnZmYDBOW0m/KmSZjFK7j8ohVVqeRNmYGjgkUhi6zmdDuFvCGBGQYLw6gm/BA==","signatures":[{"sig":"MEYCIQC+XP+tzcAsdMsgqGaaSH81lI+Zs8Fc59+trPUg1NVwCQIhAMtF5b0jiQHkpHBMAYI0tgUfnG2yph9cLVm9lsY9Abxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960994},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"ec1a0b598ac184ad34356c5c0cb411cb9b36a088","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.15","@algorandfoundation/algorand-typescript":"^1.0.0-beta.13"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.15_1738124343305_0.3013128823595903","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.16","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.16","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"b93f85fa32fd8d0dcc1c8a3cef790036d2965a68","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.16.tgz","fileCount":98,"integrity":"sha512-SDBBEJ5TzYWXGLFsBp7LB/nEbmFupiEDgEX/LVZ0HkY8mu0v0TZ7Dup1srGsliZtY7f8jalRuteSbNW9W8TtYA==","signatures":[{"sig":"MEUCIQCi7p6w0LPQWI3LSnHlyyFaF+llTURA0GZ+XWfNlU3S9gIgcR8UUi7HVxv2W0CUx9hdZnjFCM137RHCNF49zXjgQGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077637},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"470f2e7c52597c38a6c8b6e97cc02269de061fc0","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.22","@algorandfoundation/algorand-typescript":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.16_1738906872074_0.35151747444213965","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.17","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.17","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"36811d0ab90a4c40aad9468efa94fac229a0cba0","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.17.tgz","fileCount":99,"integrity":"sha512-TadSizVACylO6/Ee17BJH0fkPCwMme6f1TnCnniUWvHjtbsybovLLLDxM76Ms5cRurj0JFCiTSbddFqoopsTww==","signatures":[{"sig":"MEYCIQDc8JGWBGMFosXRXn8c+ChPWZO6qVhSypHprihRhfK2PwIhAKTJ4b0TXrxTv8jLFuE8Bnta0JemC5intYSMiMPy8cwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086231},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"5d36f2d4740a233a2fabd75f38be6b83b12bf0d2","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.23","@algorandfoundation/algorand-typescript":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.17_1738911340883_0.9256901875913999","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.18","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.18","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f095fa9adc5486a356bbf7a8f75c1cea797999fc","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.18.tgz","fileCount":99,"integrity":"sha512-F49K4RIt1rNEXmXPg/vE6Qo9UlrEjOMDwPA+ozJTVBb7ERkmcCZ/lCxVTnoEOsgYItHpBK9CEAAtOocPEHOJCA==","signatures":[{"sig":"MEUCIQDiCVuugaVikrqVUKb281nHTrNanpYQ7XW0QI1hBpkP7AIgEdH88G9O9dnkpmqKqyfzuYGOfSR/jR67sQ9fOazKZ0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087777},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal.d.ts","import":"./internal.mjs"},"./internal/op":{"types":"./internal-op.d.ts","import":"./internal-op.mjs"},"./internal/arc4":{"types":"./internal-arc4.d.ts","import":"./internal-arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./test-transformer":{"types":"./test-transformer/index.d.ts","import":"./test-transformer/index.mjs"}},"gitHead":"10d3e17804d056d82c0c7e55ac6a3548a540be57","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.23","@algorandfoundation/algorand-typescript":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.18_1739261543733_0.47035870098074595","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.19","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.19","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"14e2af13d4bcff0191c953ac2521aebe375ccdc0","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.19.tgz","fileCount":105,"integrity":"sha512-7WabsWRx8h7jfLoTVaWwZ0h+CpW6tjpKlWidS5Vec+SwkuO5AXYmZVWkDdFkeOuFqneYl4PT4PiTthGo1dLu3A==","signatures":[{"sig":"MEQCIEmuUrQ2fLJ9ESLrqMK32RG8Uon98zKKQoAwvGxOqh/FAiBZa9mZ5Otf8QEk1hQvxEprmGnBo4ZSoUA04G1Xf2Dflw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095678},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"381d3e6625cf261e0dc6f15a8129d68aeeffac5e","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.23","@algorandfoundation/algorand-typescript":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.19_1739440096724_0.12284692712744172","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.20","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.20","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f4c0087956a2089cf21c64841fe492fd4dd9710c","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.20.tgz","fileCount":105,"integrity":"sha512-nL7ta5oQ8LsZ7p0kSYbILE2UKTkTu0PDEXU2R5EQtK/5fUfdLUnOezMXAlZRuB+RIWKkSdnMlLcoqoR9O0ceBQ==","signatures":[{"sig":"MEYCIQCQRmztTF/AXbjf+DAiXa+5zB7rYxm86ZF6mTi2n1zfqQIhAKwJ7uGt2l2CENvy54XGqUULqwVwpX6RjQ2yZUwDttxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095703},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"f072f856192d66dd7fb6112dbf333454a2e6665f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.23","@algorandfoundation/algorand-typescript":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.20_1739868287922_0.6146717950214762","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.21","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.21","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f07905540511d403c4fc7639e215fa5331828c25","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.21.tgz","fileCount":105,"integrity":"sha512-3oxkX/TWfdWWHWsCex5wHGOqabTztn3SE+Kt9QGva8WCQTBtnmIhFoxq/w7BIQYHDelqDB27tbMnDh0E006tKg==","signatures":[{"sig":"MEYCIQD/WWAq8t758zVIzWk0u1m535qFkIkjZGPoQWihXyAwAwIhAPyBAZqRSuaRgVv4SNPTvVkW1o8/y+U2aOeWezygg6or","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099397},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"d1c4260cabc8c7c33ad494b3298bc49a145eea97","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.24","@algorandfoundation/algorand-typescript":"^1.0.0-beta.17"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.21_1739927676625_0.6582029420185904","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.22","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.22","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"6ff06ef9cd6d4ddf81372503e2ad2e61f3f6453c","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.22.tgz","fileCount":106,"integrity":"sha512-3V7XUVIvn0l0HtoTbc9dB3Zhh1Y+DFjcBPYiTyaHnVi1dNFCynYYR5KhgXX74Z9tQWrFR87vuCpPs/aDWzIz2w==","signatures":[{"sig":"MEQCIGjD8KBddljZf99BXDaOICmjVknNC2kmRSodzjPyyVcaAiB/0wp97ucodLmLKhaKgKtGQybHTLBLMG52H+j9o+yLlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115728},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"e61b37133b35ece4b4a16ae04c8d16ac18a8bbed","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.25","@algorandfoundation/algorand-typescript":"^1.0.0-beta.18"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.22_1740100898371_0.4402783804829993","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.23","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.23","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f2cf594fc076e9949931363e7c6627c3c8f0f917","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.23.tgz","fileCount":106,"integrity":"sha512-JXGhLBcbY0Rm3RuWZadl9mEvw5UOxKtnVdtLORx2WGZNXSaS3eLSfJtblb2cRgTvJrarEJdHjpeFSpeQzXBhfQ==","signatures":[{"sig":"MEYCIQDUuZN8lEqoj5mlM67h+d5lB+KktyG2IdtlBsmQ+bY7ygIhALyySPAOax4RpOf2JMi+jbEMBOnfod16Q+AEqxaN+Ct3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116239},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"70f602a77bc5c2b9557177dcc061c0ac1d59fca9","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.25","@algorandfoundation/algorand-typescript":"^1.0.0-beta.18"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.23_1740116331233_0.8157245506593538","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.24","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.24","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"53f193304b3c502ffb86ea6adba030e17503db03","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.24.tgz","fileCount":106,"integrity":"sha512-6xjQCDurM9NBST0hYm3mULls8Lr2ucSaQhba+AAsTfuqTH8STAUxWcN98NZAnEyx7LhtsweDsxotlBn/PYjk6Q==","signatures":[{"sig":"MEUCIQD16Pfp7FOdpSSDMZn0WZMSYh/aoBj6cjg91hAWsJbLAgIgdL2jiIBi4GPoOWUtkJXOWNFTSr9YlykfCcrx4MPYq0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116280},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"cf5388832e510b72a7491183f90ec38e7e1e0f17","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.25","@algorandfoundation/algorand-typescript":"^1.0.0-beta.18"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.24_1740121695028_0.10167735036929892","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.25","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.25","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"db7423dddf96fde42ca8f8890b02e50eafb4b467","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.25.tgz","fileCount":106,"integrity":"sha512-2Gw8nseOztsz9JZiu2l1C06ncFrnf0oiKFXtnBp3fspJdb0C904/AlUswhFAAfFUQTcIMX4HLtm/AENihU6fJw==","signatures":[{"sig":"MEUCIQDZkggodv30wOiGcf48VqMtT/UxSS+6FtGHA7VlpXxmHAIgV4fPttSgrXELMnmyKr7lBYAIRJDe4HuuoCxiCC+3U5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116423},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"1db13fb2fdb773b450908c50fb6b2f55d45bd1e1","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.25","@algorandfoundation/algorand-typescript":"^1.0.0-beta.18"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.25_1740127223393_0.2866681754866176","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.26","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.26","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"628273bdb46ec93153fac8365f048b915f1d5ddc","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.26.tgz","fileCount":105,"integrity":"sha512-F1ckEL9yimNXAA4fHguSR+1FUSj6qG577mOPPDMnaWw7J5VsY92U8VkXvCOeEUyZ3BulZY2impXDiDqSyFGdXg==","signatures":[{"sig":"MEYCIQCXM2AnPqKiN66mNFuw6gEBRoFZlbigQsUf9NTrrmk++wIhANLS7fbOKbbiNd3cUdGJoRvZGaesy4r52ikfHQ8gS7l3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121809},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"6376dc0bcd87257547041f1fe75ef2f32a7e0bfe","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.30","@algorandfoundation/algorand-typescript":"^1.0.0-beta.20"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.26_1740534953475_0.7273999473680337","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.27","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.27","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"871a312e2e2fb5dee4e5a15edffb29c5b8516f8d","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.27.tgz","fileCount":105,"integrity":"sha512-4bScBH0uS7GvUEZNSlDhDJNZK3HzzMw5UeRc/CMrVnh4QNTTCeu0qnVbgHXNiCJsUrerpA2FvS70Dvkc/gdWUw==","signatures":[{"sig":"MEYCIQCji4r87Kb3LMJOQAMOitpQ/zKiX/sD9M43DrxTxXDKQAIhALJVSk0pkAyQfUFUn5UCnh7JLEZiVOuETX4kVf3ja9cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121809},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"a981614ff6656a52113330b49d447a5501599fbf","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.34","@algorandfoundation/algorand-typescript":"^1.0.0-beta.20"},"_hasShrinkwrap":false,"peerDependencies":{"tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.27_1741145979358_0.28551875404779614","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.28","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.28","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"7563b757b62ddc3e818d737fcd8c7f5cb5835585","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.28.tgz","fileCount":105,"integrity":"sha512-wv1GcBb1o7UUCFV8vLoToH0m6aIeAc/SVthBJXVo4S+zjnLENGoKF/nKewNSKHokMGVe7E90haGTMd23WLXruw==","signatures":[{"sig":"MEQCIALBP0kptk6WRdZXoyiQ+qvxrE4+5ymkCob0t2qpRlmNAiBm1t98sWlfL2vERnhvFIjqOBYaLmvw+VoA2Pi4K2CMmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124373},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"ab502953d2d9835d6463e4d96806fcee998a761d","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.43","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.28_1741743256476_0.0713324482558646","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.29":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.29","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.29","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"847c3928e59090d55dad336281122171a38fa6bd","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.29.tgz","fileCount":105,"integrity":"sha512-xLm1RcoVvIlaBHvHQKotUntkzf84yEYCmgSIglv+7cC2MbZNe80T7qfx3POiZR3Sn8BuvUcrQzlu4iKVrdf/FA==","signatures":[{"sig":"MEQCIFoWcboPe7RVXSrePQL2poddRajcXwfLF/7aDBEjDOBjAiB0Ck3ksAQpEOHGg+KL7ooIsdSn9O1mzTtJbv2+VjBAvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124373},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"50989f860d56ca72db427a53e89eedcc5a624661","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.43","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.29_1742182371982_0.25767676575294485","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.30":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.30","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.30","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"3c03db713bb89f248f9eed84a25ddf87323344b9","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.30.tgz","fileCount":105,"integrity":"sha512-Mwby8wnirqntUv9Io8JZVXMHY5jfUhJzArRBsuTlpURa2m1Gn1zZBXNgZIfaEaxZVSjUdyj0xxmoNmqeJyIT8w==","signatures":[{"sig":"MEUCIHQvh1rrsFdSJnXPpMGbiybmvK+GIgVTQ/0Uj+0OH1bIAiEAot6PQ1sCDGSWXacjj6yAzaBmG4gUXGpF5fRQ/ayxYwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129538},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"9ce9a66d4a55b4e749dc57247fcf1392dbf735db","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.46","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.30_1742348662187_0.5342370677834738","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.31":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.31","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.31","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"6c1dda420e39c576fa0f4809cbb9a77369d6ef9c","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.31.tgz","fileCount":105,"integrity":"sha512-YP3qAmPTBIdClaMOksstDYwqZFBfrneBnl+GFq+1vM/lqdpiJj2Zs10K0aDK/yQ4Z+jcmpa/6stbsxjXYy1Slg==","signatures":[{"sig":"MEQCIGR0wOMlhzKH2lqiiThDeTvBEnffQ1uKNRIgOiW31FP2AiA7I6v9t35xBN2xrCWVNL7yhkJZkINkZV0gmotCVRTeqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129538},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"7093693dee549f0b746c29eda8c0c222a6e8849b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.46","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.31_1743400923493_0.325659494832937","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.19":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.19","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.19","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"d9066a171be644d0b0a44adc99da39207b8bdc50","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.19.tgz","fileCount":105,"integrity":"sha512-Ygf8jQJVpjcxDKMpuMTzG2i3TFHBPYQeRnGXqtW3+G3Oy7VOa4c4p4b3gG/j10jLIMnn5v2u8KFtl2jgO/+nAA==","signatures":[{"sig":"MEUCIQDK5DyZOgi83bawahwmk+VKy4eZACGIOiCMsb3rOczk3gIgWzXqNfmCHxDBX6OQJc3RZwzlA1Lle/jjpsmGhUoC7ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129539},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"168962920bcc19b75326441083ac1ed2874704e6","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.46","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.19_1743401777125_0.4865926918903942","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.32":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.32","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.32","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"84d729c560c2697139204e45f4ec634b1e1d5140","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.32.tgz","fileCount":105,"integrity":"sha512-oLfu/BLkVjt0pzJevHLyZrb3sYSFp8pf0Fzc89CuQsNROiPKE4juXdJpqVKU+aZ1p21UuKXnxgR8mtuKAWdA4g==","signatures":[{"sig":"MEQCID61cvNakrXiBnjoq4lwQ+VIlOWRjISt1Xyiamv3RFyMAiBO9tqObl1nINq22Y8EyttRZfQjejjDSt0eRMs5sc4XYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129538},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"c0d265daf7fafd312b8ecd9ca4189cbd4dbe56dd","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.5.7","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"^1.0.0-beta.46","@algorandfoundation/algorand-typescript":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.32_1743461595409_0.3538752873742448","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.33":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.33","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.33","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"0245175759616a582034dbc03f5b9f35cd3b014f","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.33.tgz","fileCount":107,"integrity":"sha512-srUtOQDfPxTgjMd7wDKXITiTv+wB/Lf2C99L70b/5oKbJToNm7LorbCg6pIYUXMAzc90Lz3hD6FZuSPV/CnX5Q==","signatures":[{"sig":"MEUCICoQ4QBMqypUjh+tU1ztlBpHBIVQy55YE9gc19mQFip3AiEAueqsjl5/hYjzqFx4eYMwEEgzuxuDjoM/EVFVqUBjgWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171839},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"fc2eb0424d205cb72e70eeb908ca092902e2a83f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-beta.65","@algorandfoundation/algorand-typescript":"1.0.0-beta.65"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.33_1744698504859_0.10306986813846342","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.20":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.20","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.20","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"8de1a2f20f959c8568d56ef6102eae4671e99bbc","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.20.tgz","fileCount":107,"integrity":"sha512-/GNnuRl7MEpMSsTwcwU9faiRoKiQ9FMAGuh4g9uHv/opmWLVNbcKh324ASwJTlvE4EXC54qLwpi5dXHa/L9N7A==","signatures":[{"sig":"MEQCICUdVtLKXix6Siy1PaMH3rNOpuIORsO2YmmUwL1hNM0JAiA+rt3+X8ja62tfVfJ9RAARps/leTsxLX2qMjbrKcDAGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171840},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"eb2a40be767ea6e5c85c0a3b2e58938f30cbbd52","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-beta.65","@algorandfoundation/algorand-typescript":"1.0.0-beta.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.20_1744701018527_0.7810918966475313","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.21":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.21","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.21","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f432f29a12bc1ee024a4809a72494e2a26cf927e","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.21.tgz","fileCount":107,"integrity":"sha512-9j1f/K+HB0qZj6B8tjk3GIVDd2N/lBaRX88tJI8vQEKKRfPNu0lHYbspyFjQEax0vIbsRySd1ktl9AcSV9hnkQ==","signatures":[{"sig":"MEQCIAHBGuDbT9LyCIgmLseobVJv9yYVE11uss6miy8fQkUjAiA+DF/FjkFORH3DBQUYWbacA+Ek/eZC+awGzKfbzS7uYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194020},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"d0e38f4a5417904a54a0657cc8502069e942a0ad","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.49","@algorandfoundation/algorand-typescript":"1.0.0-alpha.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.21_1744859391669_0.14318046177999744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.22":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.22","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.22","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f320ce88476ea68775a8a4a5f645a6d4e959e993","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.22.tgz","fileCount":107,"integrity":"sha512-tr8eAfk21OCsotU4eUDCKAUiwnOvl+nXpuuTheOeDjSPo0u4HLi9mrXMJzYJu6CD9AjrSsd5pCPXV7RnSvCXCA==","signatures":[{"sig":"MEUCIQCwXNWxK8N1wOj80J1jKYOjltJIiuM9kBQ6EIo8iEFhXgIgPqyDH+GhemPWSTM2+7pL2yzwe8DPl2cB/z8COAFV/c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194338},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"495b6697712357d93c6e060a26cfe7bc8e97168f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.51","@algorandfoundation/algorand-typescript":"1.0.0-alpha.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.22_1745888898646_0.09926756134719295","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.23":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.23","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.23","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"11097a200a12561cc062aace9ce66d64a7de7657","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.23.tgz","fileCount":107,"integrity":"sha512-lQM2sHZEhstO2XmjZN2+inXH/H25lDikRof2hxQf60ljgooATc/JwvIqPbdkkyViGSDgU929nUi2Ej7r23j2uA==","signatures":[{"sig":"MEUCIAYRQEH0UEcTsVKbt1gWIhCGZkmUMGdeMjCQMRUP33k/AiEAgWSxaOz50CmoOJIeS3h5QAXzH3QxfUsSBhNmgOcljNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195214},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"5751083f0e1b356ebc067e7bdb63eb4700201e99","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.54","@algorandfoundation/algorand-typescript":"1.0.0-alpha.54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.23_1746755765819_0.5273898193299813","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.24":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.24","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.24","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"ccac62117064b8b4de006fd257c1ed0764c62244","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.24.tgz","fileCount":107,"integrity":"sha512-IE59bkpqNztKO4QF2RO7NC4/Gtlq2soCveGqdn/HK2wVhejrS05kp5refDqbxLFszbAeluZ2Zj7zLp5PgAfCEw==","signatures":[{"sig":"MEQCIB90u/35NswjByIf0zZg7U88rwUfqZYN8DiWKCvrt7x8AiB8aqf1Gy+cpb+SswZjR1O1gxnHH6g5+2la0q9wvwT/tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195448},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"ee8c1df5549a814edc0d9cb1c1e676c551e7425f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.55","@algorandfoundation/algorand-typescript":"1.0.0-alpha.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.24_1747013796669_0.9550940710481604","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.25":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.25","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.25","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"051310e46d10e158ae2f6bfc051555c24a544c09","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.25.tgz","fileCount":107,"integrity":"sha512-RU0xKIULZU3PZFh9SDL6gkAxlUj2+/cN2yqlr8IwS19gpIMHMn9/b/ZBAQxbcwDgb9qqZpZAhPkwxSD0TS2EsQ==","signatures":[{"sig":"MEUCIBl+syw9Rkph1HjmqmlGrOP57XfyRDHRP7ICPFsTzh8fAiEA1IxM0WPHtDt52X3U+dk6CvqZtZb8LGs2etGcvBiBqbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195448},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"30e01e84d36f33a02f8ae3c5deaa036c46bd25fd","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.59","@algorandfoundation/algorand-typescript":"1.0.0-alpha.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.25_1747103879269_0.4328083601823609","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.26":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.26","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.26","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"a382fe74094a8e858b383a9ac680c8272c3c1905","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.26.tgz","fileCount":107,"integrity":"sha512-bsWxTkBSltBgkHxc9iAntJ+2khsTe+sZ2VFIEMjQTKFP1/ybBvAC1RLrVrMd1kI/xyZfpJzClDGFoK4J9VlUeA==","signatures":[{"sig":"MEUCIE+O9Z3ZNfR3VlnhX27ql8R6n0bPtPsiWxhjz8Cqwrs/AiEAs0XQfGBBpV7sY8pBEU0d/lo7t5ZVXmPBoXN1yBKLdQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194687},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"8a47c6b3517ed139a56df94643b1a257d927448f","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.59","@algorandfoundation/algorand-typescript":"1.0.0-alpha.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.26_1747186038271_0.46569084820510653","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.27":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.27","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.27","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"dc514a97e34cb6e39aed222e800237a543056799","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.27.tgz","fileCount":107,"integrity":"sha512-eQmGH/FWpFU4hyZ4PJ5dyzHRX1rHYcKRc5mv3ZyefXMTSAtEKXxXjkQ9CLhERyhDKu0F0axfvdwdtj6RzMu69Q==","signatures":[{"sig":"MEQCIB0/QTrpT4q0gkxuZhwAI45se0V5HUTSDFj3cCKfIwM7AiA5Mpv0vrYRcKPp14Xq4CnqbKxcgzMpOSAh891K4UV7cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198300},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"438bf6836c626da4586a326308a2b4ac97e944a0","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.61","@algorandfoundation/algorand-typescript":"1.0.0-alpha.61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.27_1747964251159_0.32380662570993346","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.28":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.28","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.28","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"8b39a746c04abb61bc28955b371d5cf9d9f8a8e3","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.28.tgz","fileCount":108,"integrity":"sha512-ZRa5zEL7WeS2Hh+4iF2taIWuduLp/uk60cllQXuQkBvEKNn5P9BRyIObzE1XHgTg/8PiSX827f80q9cdzlzKuQ==","signatures":[{"sig":"MEUCIGOx4McZNa+SkCUg7i9Ve81bjilFOuRDh+NHSRfMFyJBAiEAp4wNv27XIu6We5OvRYFmAP0/0R2Nduh5+vRlaS+YV3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207760},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"8571d92ebe6beabb52cb016fea4fa14cac2c125b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"npm":"10.9.1","esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.61","@algorandfoundation/algorand-typescript":"1.0.0-alpha.61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.28_1747965025383_0.29167311859582457","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.34":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.34","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.34","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"b1ee777d3f83ea06e1551eef6f9c69b14db84b6f","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.34.tgz","fileCount":107,"integrity":"sha512-OFs2aGP6viZrwOKvCA8dvmrwImPti6CqUINFiylvYjIiSYgtaqJmsF5JIK5V6GcxSbkPQrO0B5QJ9Oej4DL6bg==","signatures":[{"sig":"MEYCIQCcNtc/wTXEPXFO50IJSjVv4f37WXGeTeD4S9yggVX7XgIhAJgQJSLup75k+S3oc/lNmStkRAVnZzYAo0i+9V39o1U/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178386},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"ffb73a9c6fd848da0e27d01a3fba9b1dc716f6f3","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-beta.65","@algorandfoundation/algorand-typescript":"1.0.0-beta.65"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.34_1753347786598_0.8870949287876801","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.35":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.35","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.35","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f90807c5963a4757746e5dbcd8908dd5b534f182","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.35.tgz","fileCount":107,"integrity":"sha512-1X3IxuORaTovgyYTz47igAnYG8zhUvK9oPA+0oiWdHWZS8cqHa/jrEbOEYgjpIEafRsZKLXbipuJuIHEc4gMNQ==","signatures":[{"sig":"MEUCIEBNm6hLYy2YaGKMyfy6RjmK1Oi6saQMQpbzYVV1uwSgAiEA2kz9/fVLUwnXrOJDn32fQU+sPKl7P59S5Vusfc+8Bpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178386},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"95f4c8eea0fb859d4749d210d730025f79f5d053","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-beta.65","@algorandfoundation/algorand-typescript":"1.0.0-beta.65"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.35_1753349762494_0.2069735237996866","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.29":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.29","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.29","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"e083749ed37fabb861844d7acacf14e95b529717","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.29.tgz","fileCount":113,"integrity":"sha512-RCaK7UkSZQRgeu1yMqbzAaKaaXRhTR+4qfhSO+TkQHPgiVgrQI2kxvbEIiOF7uLpgnokbnYRZnXTIgsMf82EYQ==","signatures":[{"sig":"MEQCIGqPMG1zv1u8IDtB/jeK73g29rHnm0jdrVfFSlXdvNaIAiBkq/QxxSoLGlJzRSetgcL+qsGTgzTQDa3EZFbjTUoyuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245850},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"95878ded1773ae28b2680419461f85430973a374","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.74","@algorandfoundation/algorand-typescript":"1.0.0-alpha.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.29_1754626431311_0.3926281322665903","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.30":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.30","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.30","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"9760d44fae24a2c4eece7fd5b2cecb5d248abf40","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.30.tgz","fileCount":113,"integrity":"sha512-3jRqnbHhpzQeHcKse5qyveAilf5S9m3QKvw2RVzgeG8hHY4vi27lhk7KovtkNhC78ipL2oz6BTJmtF+vuKtJyA==","signatures":[{"sig":"MEYCIQCr/6i0glXqCyhi+UZkkvbS2BhzGQzCpYiA2GWsOnOn9wIhAOUgOVWudXcof3TkUX7ActBv2r/LjjiX9gRQqabZwNuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246888},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"74e9cd76d82cc3bdddc59c05c95197245aeca0be","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.74","@algorandfoundation/algorand-typescript":"1.0.0-alpha.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.30_1754978706998_0.8021568765500278","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.31":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.31","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.31","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"mikefeher","email":"npm@phearzero.com"}],"dist":{"shasum":"f565e80e0ae4d47b49744f9f696a4cc69617b884","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.31.tgz","fileCount":113,"integrity":"sha512-a2Hv5mF7cr06d7NnIrmDCmmyb0gqOiTsxH+KH7frkr/UNt2fVTwThxIYJk5SV5M7YHJ54mSDewNdWoAzbMsYGg==","signatures":[{"sig":"MEUCIQDBaJNT/dvfbFsK9fXm28Bk57FKIC7OOwaDRDIVn/dEwQIgDAGUjSK604Ox6XJXyQhm84frdx6giF5VAFOKD6Prmok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200575},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"73842b788416b35e3a69f10020945b0dc55f00b5","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.74","@algorandfoundation/algorand-typescript":"1.0.0-alpha.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.31_1755227902169_0.3775088496935435","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.32":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.32","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.32","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"d922d760ce692dfd29351a5d831a6aa9a2245c16","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.32.tgz","fileCount":113,"integrity":"sha512-kOB3u3kv8NGwQWzpg/fePtnF8D3an3jzYE3oaEe/GNV7DiLidonrtRZDdCeobEzvlnxYSHqW52lR3O5Jq6tnPQ==","signatures":[{"sig":"MEQCIE+XCXNho1iQUHkShujqEVTrDkJxiG8DzPUa9fokB/trAiACtY9YBn/cJu0xD3hW7+wZdpLiWj0VpewZK4KPcQMcUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199741},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"59e7963fa5daaabee4c613889c5f120f2b0b396b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.74","@algorandfoundation/algorand-typescript":"1.0.0-alpha.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.32_1756696116851_0.03442111425608152","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.33":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.33","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.33","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"e544ad0e7fe3565662542e623cc780e7172f396e","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.33.tgz","fileCount":113,"integrity":"sha512-kdC9EbCwxG/1GEcoo8eR8gEOb90iQGV9MtUZb5y4l0ydsZXzsRbE1p8ov6RQr7xcDE6eJEqM6Wbr8f53vcMQSw==","signatures":[{"sig":"MEYCIQCEHwlJ3TntPT1GkGFWN62MZu8zYeK4sLwgD93a72p/xAIhAPMKnvQH2FM6EnU3OgcE36Kpt97T3Pa8NjkfpY9zQwCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1208033},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"7d8f82079597b507edc83daeb7385ed610f510ad","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.80","@algorandfoundation/algorand-typescript":"1.0.0-alpha.80"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.33_1756969388097_0.7902367285010261","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.34":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.34","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.34","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"dca47f7ecfddc678fac3702ab205b0da5dae2146","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.34.tgz","fileCount":113,"integrity":"sha512-EIpAdGo5gxhtm97JMbitoeABnlnIMUgBRbUdeRBgg79zHmwSrrVLokYdIJcbonGiPuDE/JxO7Ms7DLB+gJ9LXQ==","signatures":[{"sig":"MEYCIQD1ZJ4TfVRO49/6m9BlYWdDjed0n4cmKXRt2t4RiRlwrAIhAMBXDuq3SAwwbmwL6ndv4acVV+LdxckX0TMj1/S5DqhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210711},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"4cfc4052a813b1fa971a93221d4b3f03bc47f5ff","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.81","@algorandfoundation/algorand-typescript":"1.0.0-alpha.81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.34_1757672979514_0.29593603390288625","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.35":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.35","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.35","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"bb35a2ba22f926c9799074ef5fa6d60eb50d23e4","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.35.tgz","fileCount":113,"integrity":"sha512-6af3jEdg8Owgemvttjd3E2CI9Ung4v+C1WxdLvvxbY0BzzGuOCmExuT1rUD4CQ6lKiIm49CfVsZslYaiIypSNA==","signatures":[{"sig":"MEQCIAG7JyxP3H2dsxnIyAfMJleyI/707vd8hIU4xQbEqT1MAiAkDbHW2s//RAFCUZc8enk+unlcJDsKUiH4ByaoWLWEsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1208955},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"a8cf7cf9c4d5594ad828f363c39b339234b77c8c","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.82","@algorandfoundation/algorand-typescript":"1.0.0-alpha.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.35_1758100933009_0.9823616125935741","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.36":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.36","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.36","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"61d91f36d9d369ed6baf9b14b4662195166a0ff3","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.36.tgz","fileCount":113,"integrity":"sha512-LezZVt6xOe2CYogqKDznikKcp/NPbWjAWhwTvrAUkpldA7egE+fZ/km0NMQOHdT+OAiiglvFSZvE/g4J2dlXBQ==","signatures":[{"sig":"MEQCIED2XHJ0O35aEXnw3Np+bj0vFgdOVDLONFhDKSiEAFOSAiBRayKt7x1Xs58LMeTSoR+W27jnhzT2cqYapSeBCBuidg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1208830},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"9495cc9faef95bfe54a219358cb17903040d7c86","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.83","@algorandfoundation/algorand-typescript":"1.0.0-alpha.83"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.36_1758164190378_0.20447148627846934","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.37":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.37","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.37","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"96d7db0150dd82460ca1af5fd4628a8f5264467d","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.37.tgz","fileCount":113,"integrity":"sha512-CbaC8N/6dMNwmKYczuW2SA2KoYqgVGfEAnbi4z7BJcWyNSWU76DAZW+eF4RFdqeGHsAZ4fGDv6Btb1m3aNnlyQ==","signatures":[{"sig":"MEUCIQCWbwaKnUCVsPenfQ4jFB7DaDyiYmbkR/gADiSxhM0d5wIgL+qG2eghK8EigKSQrrSA85YkBZWIh9uHE4YuGTJv+cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212418},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"45511a946ad8c5503324fe6c6972327fb7206372","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.84","@algorandfoundation/algorand-typescript":"1.0.0-alpha.84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.37_1758621042711_0.5968185399675008","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.38":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.38","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.38","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"0bf4fe33a090e2c609bef737b8465187b625bdfc","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.38.tgz","fileCount":113,"integrity":"sha512-tl0iPAsiGzSCiV6BQ44O2Ulc7c1Sye6IXKiZPbzPxanYAxhf21MgG6zh3b0kdnxjH3YQHZu+tTLYsz9Hu0sNDQ==","signatures":[{"sig":"MEYCIQC/aFjp2ebtrETaXfp4K4n8o9f+qN31Gl3epJ9XQcSXCgIhAKoLD2G5zDg7AfHGLaSlfPyix14b99p53nPd8f2Y+VR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203459},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"1d574c169e12a81f4fd109e62294a0e2cbfbd10a","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.85","@algorandfoundation/algorand-typescript":"1.0.0-alpha.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.38_1758871010039_0.7720357264481081","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.39":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.39","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.39","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"d25a69e3026aab1e076b2e39ee73ab00f94310c6","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.39.tgz","fileCount":113,"integrity":"sha512-Q2zef+MXnfoVX0DrB9DgKq+qeH6dxAJMXMmBtRDxK1kvY8ZaKJg0lxsoIbcsPG2GiKHHxTwXdzETKPIKoNxPWA==","signatures":[{"sig":"MEUCIAZtweoQaTzotEVgL9tzWETth24EOUM/E8UnZxEzeVMOAiEA/0JQSesmDHvKBW47GkdK7o/zthAqvZUctgp6wJ6X6BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216922},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"55611b7d5e8db6b3bf7d19d8c25947ce9311306d","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.87","@algorandfoundation/algorand-typescript":"1.0.0-alpha.87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.39_1759369862861_0.08848656552256418","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.40":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.40","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.40","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"1423d570499529c5180d2585e3112f0fad26ea3a","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.40.tgz","fileCount":114,"integrity":"sha512-0DkNuN1KKfUldvaM3aqX3miR9x+emlDe8Nipw68sK606OMDrjg320R81hJUtyiSXi7g7/NxfBq5+b3pSexZsKg==","signatures":[{"sig":"MEUCIG6LnBLNrIBMqiXY3tAv2G8E/Xt/zHhuhJBSArpbf3SFAiEAnqR1Am1xi2X6gc3tTsD/J9/ubVVz44auldLcb7kyYGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217251},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"acfb4f10a871dbe47a7b242ea7aff51e42aab5fa","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.90","@algorandfoundation/algorand-typescript":"1.0.0-alpha.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.40_1760980723236_0.14034626010849371","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.36":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-beta.36","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-beta.36","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"75ff922994ebf59df016326b645c4aecff74fea2","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-beta.36.tgz","fileCount":108,"integrity":"sha512-ZpMT3pW1ZLjIQy67Q1JZ95BA+nN1H3phxMlGtzqtQrZSLFF4u8jL/IZmtaEMH3r2NsHSLu7fBiut3q4bmsNNdw==","signatures":[{"sig":"MEQCIAkBy895QYCc8ettjYUNt+SlxldEBv5HIxSQIH+xQfW5AiBRoa+Uu/lkJ00G+mY3deEvOgilRH4GqI3KeZtm3v4JMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186747},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"28eebfc58a4214e4c49687d5bcbf6bdabd3827a6","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.8.2","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-beta.73","@algorandfoundation/algorand-typescript":"1.0.0-beta.73"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-beta.36_1761009889342_0.9270694378216771","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.41":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.41","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.41","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"b20156b1a9f740854cacae2e34dd70d304248696","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.41.tgz","fileCount":114,"integrity":"sha512-UdTMuF707Xr0voSv7J4iWc6UzA1bJCpxNchU7KSf00aTq1dn9otD7C6jVxXh2/Ym97JUnpqWl12sitJaK6nymw==","signatures":[{"sig":"MEQCICMq+jKfu5okkKLVgl+rx3mtFv9BhJKZe01vzFXTqUo3AiA8OnTLxoP8X4MyjtbzsArCiaYAM01ocpxLAGxDkibF9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217251},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"32b0078bbc04418b064bf022dea1a16bbf4d6442","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.90","@algorandfoundation/algorand-typescript":"1.0.0-alpha.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.41_1761203131811_0.9471572491396585","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.42":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.42","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.42","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"242603acfd14fbf4e123901f3c6676971cd5c2dc","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.42.tgz","fileCount":114,"integrity":"sha512-vwwhonIXnxvhQ35SMbeHF7/lz4P4fL/vSj/YrN+bt75nGXFX0Om5gIwy7N/epvTPzXEGCeMYbELsiyr4/kWz5A==","signatures":[{"sig":"MEQCIFMCKuhNSmsSdQ9CmFr1SpMviblQlZIetZ2NAUhDZFxYAiBQy671j/q1vrN34D3YywCpZ5IqVk9CD/Bkae/THiNgjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217433},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"fc179f442eb2a0302afff714389b33a58afbaeaf","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.99","@algorandfoundation/algorand-typescript":"1.0.0-alpha.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.42_1761640243208_0.7579688343023663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.43":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.0-alpha.43","_id":"@algorandfoundation/algorand-typescript-testing@1.0.0-alpha.43","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"296e27be950ac9f424684573f50474d4037cd7bb","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.0-alpha.43.tgz","fileCount":114,"integrity":"sha512-aXTN7wDdBp36Xfq5TTXsYRaYJMRzFMZe5qAEGdxt+PmE13Oam3fW7XPmszESoxNWKBRGIiks9xcrb4ZMpGh94w==","signatures":[{"sig":"MEQCIHKVXpUuxBfHtuHaeJjhQ6/ol8xuKgYWNq8MRqmNoce3AiBP2SNmMWmbWTh4mZen3C7iAj9+lVi00xZOEekCL/BIbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217433},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"1399fea98af7aec1e05ae5c0209af30e7434cf8a","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.0-alpha.99","@algorandfoundation/algorand-typescript":"1.0.0-alpha.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.0-alpha.43_1761642080412_0.24620711360835745","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.1","_id":"@algorandfoundation/algorand-typescript-testing@1.0.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"c2d29292229ea84bb0de987c8786f02362191147","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.1.tgz","fileCount":114,"integrity":"sha512-KXgvxnmQh8JdJN1v6b187Oxn09pAsKbzTviVymguwhKTRDuhkzwwBHmMzwq21PV+3RU9xa1zDQ5kTDp016+tRg==","signatures":[{"sig":"MEUCIQCDBcVc6ow84YsBuvT+GD2fzYXGfmCipQlSah7cZD2QEQIgW9XjTEld0WuaDxfN+cc9bHtPGTHFj7T4ytMVVZr7z1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217406},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"05431e89a902ba1018b798e05a2d39259025cf84","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.3","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.1","@algorandfoundation/algorand-typescript":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.1_1761811021684_0.17686644049920552","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.2-beta.1","_id":"@algorandfoundation/algorand-typescript-testing@1.0.2-beta.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"a35abdd5d9e26d45e602027207923a1875ad9b58","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.2-beta.1.tgz","fileCount":114,"integrity":"sha512-iX4td/CpxnDW2dBumS8pSq8EgDBWMmqSMa6KireHlbpFVw8qI/G7IQscwqTrhJm3YH/lCo6scd5JAu9KAcrsfA==","signatures":[{"sig":"MEUCIQD1sE+ur8/OOBCStnyqJQ0fUvdj155818yUG/wGuJHHLgIgVCbkQ2pdJokXbNQn3WKvuB5cQnkvGG+SdxmLWd5BRZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218653},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"88c21f667f048c62ab206c91b3b12ed65004b9e1","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.1","@algorandfoundation/algorand-typescript":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.2-beta.1_1762334642736_0.7507927149296427","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.2-beta.2","_id":"@algorandfoundation/algorand-typescript-testing@1.0.2-beta.2","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"ba52891658184ae3d4fadcf2d9867c51da95eb08","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.2-beta.2.tgz","fileCount":114,"integrity":"sha512-XiqM0CwhzgfyArHIK6LMtvpWTJKwt3H7FYIWPzNgYQeFxIuawYqC8zNPuHSQ3JlNShNxvNm8d3tAiKc+5+5Lcg==","signatures":[{"sig":"MEUCIBXNMLEZGxplTwvE7vNCT/8u4O07hfERixi4KtNtaLaPAiEAsAGABSkIVthaB60jB3rRX/bXnmKzhH64t11jKOadpsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220616},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"10ec44d38ba140fdc266a333b4edfb73b8132086","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.1","@algorandfoundation/algorand-typescript":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.2-beta.2_1762911816092_0.37622600820575314","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.3":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.0.2-beta.3","_id":"@algorandfoundation/algorand-typescript-testing@1.0.2-beta.3","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"ac835dd2424c3c2d337d53929682e21ae12fd9d3","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.0.2-beta.3.tgz","fileCount":114,"integrity":"sha512-WmVIGdQatddvXUYDO9cgd0/G6K3/r0CoGo6QaNrYL3NLzqYMzp+kMI7+GBALu9KRradiva7uVHkbzKEtpX2J1Q==","signatures":[{"sig":"MEUCIDFT81Dlo/zZ+8I+muEAVLpGxwrqvlvlfYgHSfunGRC7AiEAq0In/oNtmJpuSBNkWGOnQyB78Yzdesm4gONzNreL9Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220616},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"d28702d11c064e88ab63f7ed5ccfc2086318d9bc","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.0.1","@algorandfoundation/algorand-typescript":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.0.2-beta.3_1764034003335_0.7333252522389155","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.0-beta.1","_id":"@algorandfoundation/algorand-typescript-testing@1.1.0-beta.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"aff28e4039d2f7cef53176d0bce4d51645ac20e3","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.0-beta.1.tgz","fileCount":114,"integrity":"sha512-9nQzVjLaPU8jwdf8dLljxLetQ68rS/pYvi0NskMXttXMaldVW6QCOW4r2FrxHcZx/b5UA3w4LZ3oCshfKZ5x5w==","signatures":[{"sig":"MEQCIApRPVQVoLghANXp+CELHdUmIiWWrzrb3n883L0/SxsaAiB8yRUH61B6NSMvs9pvW4536zAVtVUTVauAZfa8t+vEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232300},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"6d8d0bf351fb2cbc890e8ee29c3d5398ba9ba139","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.1.0-beta.1","@algorandfoundation/algorand-typescript":"1.1.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.0-beta.1_1764034986462_0.25072785163860556","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.0-beta.2","_id":"@algorandfoundation/algorand-typescript-testing@1.1.0-beta.2","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"da090326fe4e93323b7f7372af2aba0a7bb2a4e7","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.0-beta.2.tgz","fileCount":114,"integrity":"sha512-cBlt2M8zubp3+pEleSvL5ONFILsHhr7BvAQvHvS3PPUcd+nfsxDfFSe7vL6U8OMuw/C8HqeMsi+bw16FNkBlug==","signatures":[{"sig":"MEUCIGhtvYiLJKtMkbTc0yGrPKZdxlG55+garOVYHw0V8tKMAiEAx3rM8M0V3Kwwo1bOPstCBHF0oJpNPKoWKeFi670vEF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232286},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"6278f028c04a42919c87dc1a3ba0850ad9ff3dbc","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.1.0","@algorandfoundation/algorand-typescript":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.0-beta.2_1767725883681_0.9590242281269428","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.0","_id":"@algorandfoundation/algorand-typescript-testing@1.1.0","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"664d090fb35e761cebc04429cfd1999cc98d8b12","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.0.tgz","fileCount":114,"integrity":"sha512-2tyAqj/fbOugluMzsQaUPEpznbiPGfaF10AXz3VvwhbASPDjg8iS6TprdDEjPfFw4yiQ3IElpZ/bG0iztnKzMQ==","signatures":[{"sig":"MEUCICyI/Gn3hxWtb5y5tih0YFd8FGaDYgU8KV3ArGlWaDmKAiEAxbSlOc9poI5ODtjWN5nZ29i7bWEz0MfmNfmXxC33ato=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232279},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"5c4966037d2feab3e17d147c43fc954026589fa1","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.1.0","@algorandfoundation/algorand-typescript":"1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.0_1767726414106_0.12682802148686934","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.1-beta.1","_id":"@algorandfoundation/algorand-typescript-testing@1.1.1-beta.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"dreds_algo","email":"david.rojas@algorand.foundation"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"73b18b2474c660c92a5eb06071000a44f1b2fe85","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.1-beta.1.tgz","fileCount":114,"integrity":"sha512-FR/40xZGdn5NWe13kQ+hsVRcrgqFKezNeYUO6xZstpqwx0eIBYzFZ+DPjL9hRLhWiDpLn7+C5s6oiUwjwLKqUw==","signatures":[{"sig":"MEYCIQChRRdQvYvEaUwcqOVqrBx2PK3kYICDXmkex7ihChuMEAIhANzBJjmdimKxw6sUkO4GSctLJaKkFlUS4z4NJRxr3swm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242959},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"f583ca83f222c3bc07484e36ade391a4e5b21902","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.19","@algorandfoundation/algorand-typescript":"1.2.0-beta.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.1-beta.1_1773989762430_0.10563044790939191","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.1-beta.2","_id":"@algorandfoundation/algorand-typescript-testing@1.1.1-beta.2","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"dreds_algo","email":"david.rojas@algorand.foundation"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"6d24a18232f2b36a98c4d1963ec8c6d47ff89851","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.1-beta.2.tgz","fileCount":114,"integrity":"sha512-O5j/PbSM6fVS7t9OXQRJcjMjxg/XMyhBSw2B4tlG1MyhbJADNosqjnE1c2TvcAXCrIDaAIhE62pGCg1sJxyrQg==","signatures":[{"sig":"MEQCIF4RcG9jiTCldWa08Yt+fsfWCgzexwBVYeaKgT3m7nJoAiAa8R4Sk6oA/V5US1ZOVbp9C+4dw9zYMwv3L1A7VwdtuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243568},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"aabfb2c8dd6216f59345cfa298402c0d2454c7ea","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.19","@algorandfoundation/algorand-typescript":"1.2.0-beta.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.1-beta.2_1774316168441_0.18426397488084434","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta.3":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.1.1-beta.3","_id":"@algorandfoundation/algorand-typescript-testing@1.1.1-beta.3","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"dreds_algo","email":"david.rojas@algorand.foundation"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"02b7bf84380de8cb14fc17a206e1fb7610942010","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.1.1-beta.3.tgz","fileCount":114,"integrity":"sha512-Jfj/s2MsuYUmvHmydD4vWwYzbAZslwHwXoahFepVGkqurtX9EDwfMRB0NCT04lDZE3xOhFtY230ERyM3kwHiNA==","signatures":[{"sig":"MEQCIHUuKX0Fa/iH44sOlyfXTfzye8npWe2lbWNWch0FOu4JAiBQ8tpdMOiPJIXSmWm2UR86Y6cmQpverJ/IYqGIKIyG4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251576},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"8a16ee8d13e5d8d1428bdefda1f19815f3b4909e","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.19","@algorandfoundation/algorand-typescript":"1.2.0-beta.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.1.1-beta.3_1774316825650_0.4868717926136903","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.1":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.1","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.1","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"hmd2v","email":"yared@679labs.com"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"dreds_algo","email":"david.rojas@algorand.foundation"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"7935f2f76c49f630d19f798984bb6e9b7a1f2377","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.1.tgz","fileCount":114,"integrity":"sha512-/rMrwJqQB6qwTX7mDmdUnmjmGAlelPfyTbTyA+P1fxbCsyozbFVVdKGzmFrlnYQhRxj0b6qTAcRYSthpSFDO1g==","signatures":[{"sig":"MEQCIBD9fvdTfGxe85gLx3h+LEwwsO2TQRIc5hIn2eaqbCeCAiBtzBIlVaOKhLk1utvV7cx0RMe2DtHeSZ+Iqen0v5UdFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255636},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"14f2da2a5b29f113677db0863f0661b376ee5c43","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.4","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.19","@algorandfoundation/algorand-typescript":"1.2.0-beta.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.1_1774835673296_0.4648697302371261","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.2":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.2","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.2","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"7ca21f834062969a2e180e575d5feba3a5894f93","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.2.tgz","fileCount":114,"integrity":"sha512-mT+y1afwmD2CIDfOITJB8P7kKOtkZ6fJDM9JuLT5QmvMpLY7ABEpTBcxGBuJz8oKHBBNxcxgsxZHpXIxq35vbg==","signatures":[{"sig":"MEQCICY5biJSh3QTvk2imM91ZHmXzGdMYf5oXO5KjcC2ahxFAiAFCbwhqNVONdv6X8VJM1RkhS3QEXmugss988jyT3R/RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256192},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"97eab87fc40a86b9e9fae6259e442f7b9fbe4a4b","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.7","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.19","@algorandfoundation/algorand-typescript":"1.2.0-beta.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.2_1775791974196_0.9963372094932401","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.3":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.3","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.3","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"dist":{"shasum":"490ec93bc8eb0a6ea63aa6c9d7d9bd10f6cd5b84","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.3.tgz","fileCount":114,"integrity":"sha512-bi+c7HempdPmzAqZxF+4XbpXyzqpx0UYjREGPUQtlNTLZgUYP1FRSqkdNW1u0/ueAvYdM6DWdCgX8pXGhWNCtw==","signatures":[{"sig":"MEQCIHcl094eeOqWL/sCn0XUJPpH8lih6eepYFu4zX8CdoeYAiAybQyNBOFtQrx9yxiWSelWK2jwkLLi9x5R8JPK6jLS1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266937},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"a5ea7e4660f423a313cd7b22a5533a8067abac4d","private":false,"scripts":{},"_npmUser":{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"_npmVersion":"10.9.7","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.26","@algorandfoundation/algorand-typescript":"1.2.0-beta.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.3_1776310697994_0.554713535146595","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.4":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.4","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.4","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"b93bb30af8127c79b2357e7f2f08e80bbb2fce3e","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.4.tgz","fileCount":114,"integrity":"sha512-4iaUPr7h2RIIdxkm+MepNwBCb4BTp7BWeiaZAknGM/FvoD4Z4ooL2Axi7tPiWU4iEmL/s3wOvUmaPiIGz3CFfA==","signatures":[{"sig":"MEYCIQCvYcKkCq5G0TmIt2HPZbel7ysffsNcsH8ulFGf9eCDQAIhAPadOZmX+iFEePexmCSvyTvJXYDhznk32v0bUUcW2gRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267062},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"077d674a546ca21f82a80c5646ad325ff0a365c3","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.11.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.26","@algorandfoundation/algorand-typescript":"1.2.0-beta.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.4_1776938532220_0.9664172199587135","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.5":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.5","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.5","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"1c0a428c7feaeaef7a43bf2554f6010b0422046c","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.5.tgz","fileCount":114,"integrity":"sha512-YE+22/skg8LCDXq/9If7hXvyzC5cJwdoP7m+bN3/0LbwM/qmuQNqp9fslb5EkKISKYaz20nVvaH8j9owxewLjQ==","signatures":[{"sig":"MEQCIC0bzbYrJNcxt6hCC4CMdDM3qCFjcxc+lyoX0/SOC3DtAiB1N+5QwgAhVjGcmPCC914nF2wNaQKf19hZxwF1gWhI0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266698},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"498caa122b503472cda199ba8161428952e624e1","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.11.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.30","@algorandfoundation/algorand-typescript":"1.2.0-beta.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.5_1777943680105_0.18290155623130988","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.6":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.6","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.6","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"646af28f47c1d6cdfe91df4725a2761c77d59437","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.6.tgz","fileCount":114,"integrity":"sha512-EJp9i8/ySnipGvelmSnnT2VWhS5z54jFJZwUQeGR0N36qyRkKJm8X+NW4XucDeKyXboE9ciW4VF9NMcdpe+GAw==","signatures":[{"sig":"MEUCIQCiEfqSYG7W3TkSnuV8w4Ff7BCpa6/Az7z/q8i96Xd06gIgTWlhfLc7MymGtx2vJvOzwQmlJtTQFJ/5cTCsEL/Ff74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242115},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"e36ae746981ce9d42957528595bf2437c82c30e7","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.11.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.30","@algorandfoundation/algorand-typescript":"1.2.0-beta.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.6_1778465928042_0.9863338856767196","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.7":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.7","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.7","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"72e7cc09e34aa83aa96e7bbea9430d2142069178","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.7.tgz","fileCount":114,"integrity":"sha512-ZpWwy1d9uJjo41CF1+2W9HXngtcNWj43dejWef1G+tuK/8xm2n9B0G/+7cpr8RKUeAOuMd/oEm3Ei9h/5mAn0A==","signatures":[{"sig":"MEYCIQC0Xz1CrRlhVxVhhcn2XreKHNQr5eIhhpTPwkhJOMYPJQIhAOyqEz/HzXOrf6pONn8KCEWxfE9A0sVDzeaO/Jxx5FIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241907},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"90e6717d11b35bda6bc983fbe38203b41aa44a7e","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"overrides":{"esbuild":"0.25.0","cross-spawn":"7.0.6"},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.11.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.0","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.30","@algorandfoundation/algorand-typescript":"1.2.0-beta.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.7_1778643495836_0.5805484065651476","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.8":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.8","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.8","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"ae954b49ff0f42a72eaeca209a4c92d3cd1f529b","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.8.tgz","fileCount":114,"integrity":"sha512-ZGQspFkS9iEzs0JJ6G/KnuLfHetWtX1ysxgPkfGZJCFSg5r/Uc1qd8t5uteIrdSQt6Q/0GAxKK1IMw845Z/ZIQ==","signatures":[{"sig":"MEUCIQDXujkyj7fTnlzYwxw5onku4QtdSgYE0pw9U8xpJxnM/QIgZhZmAeMiKxp/6ZLtNfRpVxIgXEOl6lIUyOxu1H2PGAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241536},"type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"c26161c87fb98c8c213f1e5e7b8c9ad8be498e41","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.11.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.31","@algorandfoundation/algorand-typescript":"1.2.0-beta.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.8_1778774129074_0.5862044148921357","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.9":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.9","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.9","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"73416d45bf67faffa03359ea4c6c5f44a33e2a1f","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.9.tgz","fileCount":114,"integrity":"sha512-2yoaxMf9fPLYk/1cv+1FQJFL5ydSFH+PQrMyKeNtBT/85XN/mkl7i2krLZU/oArW9hEKkRkNnSpNLixEFK1DrQ==","signatures":[{"sig":"MEUCIQCT7APJxBefAFobLPe8IJZtatvJoc+Tgf8X2/UEj1DUDwIgebHN9h1zTm3XliM+FixBX6yeInpSuLFG+QNeNu3Xxik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241561},"main":"./index.mjs","type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"03d66aa79a289f5f24ccb7eb0c698768b0f289be","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.12.1","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.31","@algorandfoundation/algorand-typescript":"1.2.0-beta.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.9_1779270457009_0.32529473152028054","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.10":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.10","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.10","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"db170a5d255f3538439a93f16fda4cab59772f0f","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.10.tgz","fileCount":114,"integrity":"sha512-jJdLE5NxxdVJl6S8TgLu5RV/jduH+mZf6rLKW3sZLdbS4GplsA0JfpRBS3P6R5kLUm0/wL6RSLT3JODOpmvrPg==","signatures":[{"sig":"MEUCIQCvGSauP8UEWzg4bJacCfrEstrlGaBrBCegf+gOJvt5KAIgKKoAhiQFpjVSQIxcXBvtTAdXP1ndtLnafNvj7OMTG18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241644},"main":"./index.mjs","type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"cabd8e241c736a6417f0199cbd5c4346ab1edbdb","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.12.1","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.31","@algorandfoundation/algorand-typescript":"1.2.0-beta.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.10_1779273285487_0.5678059445325734","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.11":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.11","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.11","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"e87a8cb713be77ec116505ce1d5f654ea73de4a4","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.11.tgz","fileCount":114,"integrity":"sha512-2sscj1a20i7OxIEHBdA/2vadXVYEzQyLyAETsWiRoqaV5wi8z7UR8IOsha2SgIOTIcKD86VrbvltbdGxWHa2Vg==","signatures":[{"sig":"MEUCIEFu4qIhAKditkquSdPFSXNE3VVzaHTKJ10usch4pM+MAiEAmHdY4hxfKpQ80gUlLbm/Znd8aL4bBHVsuTlzeVYPIJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241644},"main":"./index.mjs","type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"5266bc3545249b20ffb5d1f835caa67c9432f345","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.13.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.31","@algorandfoundation/algorand-typescript":"1.2.0-beta.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.11_1779984120893_0.5356978291235988","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.12":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.12","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.12","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"8a2b9391cbd80975fa61ed203935dff5ba18a5ab","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.12.tgz","fileCount":114,"integrity":"sha512-FzlPjogNsYVRWKZLk5J800ivQOHgudso1+Gc5wZ7/34xOM1cN8RKTCVBCJaBmsmv3htJmfteUOqOVLiN5oxPdQ==","signatures":[{"sig":"MEQCIGCdIFaHJ7Acl2bDwqVCQ7uF101u7BwTxmY/rlkyUbPWAiBsEeWMFCS402VpF584yCPEgiQp7UloCP829KTZW7GJ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241784},"main":"./index.mjs","type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"513fc62e56f71f09689e0ad8ce1520b12d3c0110","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.13.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0-beta.40","@algorandfoundation/algorand-typescript":"1.2.0-beta.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.12_1780338038916_0.3899636087351588","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.13":{"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0-beta.13","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0-beta.13","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"dist":{"shasum":"42bcf15e3ed69076948bfc506eec539b9a59fb92","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0-beta.13.tgz","fileCount":114,"integrity":"sha512-gg6TFq+CTvuBCoLWtRYeer7kbSVfF3UN3ZcWFDtgKg1atJ0OzjzTQPCvcnP9lU9Sw6GTOx/6xxRmzgg9Y3Jx1w==","signatures":[{"sig":"MEUCIQCJrxokwcP3KR9f5P8qpkHcLJMDeEUSrvpCYNrkdAuHUwIgEQBmGX2x6rq/fswzrzmJir1ozZIggxTpyZUZnEOICFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241871},"main":"./index.mjs","type":"module","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"}},"gitHead":"300f9265426727f157204cbc9c199028bc84ddca","private":false,"scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"repository":{"url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git","type":"git"},"_npmVersion":"11.16.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"upath":"^2.0.1","js-sha3":"^0.9.3","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","@algorandfoundation/puya-ts":"1.2.0","@algorandfoundation/algorand-typescript":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/algorand-typescript-testing_1.2.0-beta.13_1784771684880_0.43298376172948316","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"scripts":{},"name":"@algorandfoundation/algorand-typescript-testing","version":"1.2.0","description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","private":false,"repository":{"type":"git","url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git"},"dependencies":{"@algorandfoundation/algorand-typescript":"1.2.0","@algorandfoundation/puya-ts":"1.2.0","elliptic":"^6.6.1","js-sha256":"^0.11.1","js-sha3":"^0.9.3","js-sha512":"^0.9.0","tweetnacl":"^1.0.3","upath":"^2.0.1"},"main":"./index.mjs","module":"./index.mjs","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs"},"./runtime-helpers":{"types":"./runtime-helpers.d.ts","import":"./runtime-helpers.mjs"},"./internal":{"types":"./internal/index.d.ts","import":"./internal/index.mjs"},"./internal/arc4":{"types":"./internal/arc4.d.ts","import":"./internal/arc4.mjs"},"./internal/op":{"types":"./internal/op.d.ts","import":"./internal/op.mjs"},"./vitest-transformer":{"types":"./test-transformer/vitest-transformer.d.ts","import":"./test-transformer/vitest-transformer.mjs"},"./jest-transformer":{"types":"./test-transformer/jest-transformer.d.ts","import":"./test-transformer/jest-transformer.mjs"}},"gitHead":"59f1a612ee0acc4f765939745deaf9b011a909de","_id":"@algorandfoundation/algorand-typescript-testing@1.2.0","bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"},"homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-U3zJPU1WvxleEu4OPmAhnetNm0joL2HdjU7GXuQjFAzsdxEzgnpHmhDTdSSQNIgwn/GlrcBBY6r07PPeNqAaZQ==","shasum":"700d519047f5653e6294ed4fa8d63725ce57085d","tarball":"https://registry.npmjs.org/@algorandfoundation/algorand-typescript-testing/-/algorand-typescript-testing-1.2.0.tgz","fileCount":114,"unpackedSize":1241863,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algorandfoundation%2falgorand-typescript-testing@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgT1b/aceaSG0gPT99UAcF4locxp5AatF1UIKh4lMHyAIhANQK2WBNke/yha5pUY36SzLV5ul0nkIavDR9/ddxMrvx"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c303c6a4-5a85-4262-abb3-18b1811f6fa6"}},"directories":{},"maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/algorand-typescript-testing_1.2.0_1784777896660_0.4257622800979022"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-02T23:28:17.880Z","modified":"2026-07-23T03:38:17.184Z","1.0.0-alpha.2":"2024-10-02T23:28:18.171Z","1.0.0-alpha.3":"2024-10-03T17:37:57.355Z","1.0.0-alpha.4":"2024-10-10T04:27:15.481Z","1.0.0-alpha.5":"2024-10-29T02:58:46.094Z","1.0.0-alpha.6":"2024-10-29T03:12:34.740Z","1.0.0-alpha.7":"2024-11-04T08:49:58.393Z","1.0.0-alpha.8":"2024-11-12T02:00:07.755Z","1.0.0":"2024-11-12T03:14:03.114Z","1.0.0-alpha.9":"2024-12-12T02:27:18.054Z","1.0.0-alpha.10":"2024-12-12T04:05:50.009Z","1.0.0-alpha.11":"2024-12-13T01:48:54.997Z","1.0.0-alpha.12":"2024-12-18T03:34:27.819Z","1.0.0-alpha.13":"2024-12-22T04:29:31.476Z","1.0.0-alpha.14":"2024-12-23T03:49:50.661Z","1.0.0-alpha.15":"2024-12-24T02:36:23.414Z","1.0.0-alpha.16":"2024-12-27T01:31:03.595Z","1.0.0-alpha.17":"2024-12-30T06:19:08.168Z","1.0.0-alpha.18":"2024-12-31T07:06:02.914Z","1.0.0-beta.1":"2025-01-13T11:13:34.708Z","1.0.0-beta.2":"2025-01-14T02:58:01.145Z","1.0.0-beta.3":"2025-01-14T09:27:01.478Z","1.0.0-beta.4":"2025-01-14T10:18:46.833Z","1.0.0-beta.5":"2025-01-15T03:15:21.276Z","1.0.0-beta.6":"2025-01-15T04:51:19.298Z","1.0.0-beta.7":"2025-01-16T10:23:39.909Z","1.0.0-beta.8":"2025-01-16T10:40:18.789Z","1.0.0-beta.9":"2025-01-17T04:24:25.315Z","1.0.0-beta.10":"2025-01-20T02:02:46.166Z","1.0.0-beta.11":"2025-01-21T03:07:59.783Z","1.0.0-beta.12":"2025-01-22T03:31:21.141Z","1.0.0-beta.13":"2025-01-28T09:01:26.747Z","1.0.0-beta.14":"2025-01-29T03:43:33.490Z","1.0.0-beta.15":"2025-01-29T04:19:03.522Z","1.0.0-beta.16":"2025-02-07T05:41:12.263Z","1.0.0-beta.17":"2025-02-07T06:55:41.180Z","1.0.0-beta.18":"2025-02-11T08:12:23.904Z","1.0.0-beta.19":"2025-02-13T09:48:17.011Z","1.0.0-beta.20":"2025-02-18T08:44:48.196Z","1.0.0-beta.21":"2025-02-19T01:14:36.872Z","1.0.0-beta.22":"2025-02-21T01:21:38.591Z","1.0.0-beta.23":"2025-02-21T05:38:51.465Z","1.0.0-beta.24":"2025-02-21T07:08:15.300Z","1.0.0-beta.25":"2025-02-21T08:40:23.626Z","1.0.0-beta.26":"2025-02-26T01:55:53.731Z","1.0.0-beta.27":"2025-03-05T03:39:39.563Z","1.0.0-beta.28":"2025-03-12T01:34:16.708Z","1.0.0-beta.29":"2025-03-17T03:32:52.173Z","1.0.0-beta.30":"2025-03-19T01:44:22.393Z","1.0.0-beta.31":"2025-03-31T06:02:03.749Z","1.0.0-alpha.19":"2025-03-31T06:16:17.405Z","1.0.0-beta.32":"2025-03-31T22:53:15.694Z","1.0.0-beta.33":"2025-04-15T06:28:25.080Z","1.0.0-alpha.20":"2025-04-15T07:10:18.740Z","1.0.0-alpha.21":"2025-04-17T03:09:51.959Z","1.0.0-alpha.22":"2025-04-29T01:08:18.934Z","1.0.0-alpha.23":"2025-05-09T01:56:06.067Z","1.0.0-alpha.24":"2025-05-12T01:36:36.930Z","1.0.0-alpha.25":"2025-05-13T02:37:59.478Z","1.0.0-alpha.26":"2025-05-14T01:27:18.524Z","1.0.0-alpha.27":"2025-05-23T01:37:31.419Z","1.0.0-alpha.28":"2025-05-23T01:50:25.644Z","1.0.0-beta.34":"2025-07-24T09:03:06.796Z","1.0.0-beta.35":"2025-07-24T09:36:02.712Z","1.0.0-alpha.29":"2025-08-08T04:13:51.624Z","1.0.0-alpha.30":"2025-08-12T06:05:07.209Z","1.0.0-alpha.31":"2025-08-15T03:18:22.439Z","1.0.0-alpha.32":"2025-09-01T03:08:37.071Z","1.0.0-alpha.33":"2025-09-04T07:03:08.310Z","1.0.0-alpha.34":"2025-09-12T10:29:39.722Z","1.0.0-alpha.35":"2025-09-17T09:22:13.275Z","1.0.0-alpha.36":"2025-09-18T02:56:30.632Z","1.0.0-alpha.37":"2025-09-23T09:50:42.946Z","1.0.0-alpha.38":"2025-09-26T07:16:50.303Z","1.0.0-alpha.39":"2025-10-02T01:51:03.243Z","1.0.0-alpha.40":"2025-10-20T17:18:43.492Z","1.0.0-beta.36":"2025-10-21T01:24:49.603Z","1.0.0-alpha.41":"2025-10-23T07:05:32.033Z","1.0.0-alpha.42":"2025-10-28T08:30:43.420Z","1.0.0-alpha.43":"2025-10-28T09:01:20.662Z","1.0.1":"2025-10-30T07:57:01.994Z","1.0.2-beta.1":"2025-11-05T09:24:02.920Z","1.0.2-beta.2":"2025-11-12T01:43:36.348Z","1.0.2-beta.3":"2025-11-25T01:26:43.579Z","1.1.0-beta.1":"2025-11-25T01:43:06.715Z","1.1.0-beta.2":"2026-01-06T18:58:03.833Z","1.1.0":"2026-01-06T19:06:54.293Z","1.1.1-beta.1":"2026-03-20T06:56:02.646Z","1.1.1-beta.2":"2026-03-24T01:36:08.739Z","1.1.1-beta.3":"2026-03-24T01:47:05.861Z","1.2.0-beta.1":"2026-03-30T01:54:33.527Z","1.2.0-beta.2":"2026-04-10T03:32:54.390Z","1.2.0-beta.3":"2026-04-16T03:38:18.211Z","1.2.0-beta.4":"2026-04-23T10:02:12.374Z","1.2.0-beta.5":"2026-05-05T01:14:40.323Z","1.2.0-beta.6":"2026-05-11T02:18:48.276Z","1.2.0-beta.7":"2026-05-13T03:38:16.107Z","1.2.0-beta.8":"2026-05-14T15:55:29.306Z","1.2.0-beta.9":"2026-05-20T09:47:37.185Z","1.2.0-beta.10":"2026-05-20T10:34:45.691Z","1.2.0-beta.11":"2026-05-28T16:02:01.176Z","1.2.0-beta.12":"2026-06-01T18:20:39.064Z","1.2.0-beta.13":"2026-07-23T01:54:45.033Z","1.2.0":"2026-07-23T03:38:16.800Z"},"description":"A library which allows you to execute Algorand TypeScript code locally under a test context either emulating or mocking AVM behaviour.","maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"bitd13co","email":"bit@d13.co"},{"name":"krby","email":"kyle.breeding@algorand.foundation"}],"readme":"# Algorand TypeScript Testing\n\n[![docs-repository](https://img.shields.io/badge/url-repository-74dfdc?logo=github&style=flat.svg)](https://github.com/algorandfoundation/algorand-typescript-testing/)\n[![learn-AlgoKit](https://img.shields.io/badge/learn-AlgoKit-74dfdc?logo=algorand&mac=flat.svg)](https://developer.algorand.org/algokit/)\n[![github-stars](https://img.shields.io/github/stars/algorandfoundation/algorand-typescript-testing?color=74dfdc&logo=star&style=flat)](https://github.com/algorandfoundation/algorand-typescript-testing)\n[![visitor-badge](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Falgorandfoundation%2Falgorand-typescript-testing&countColor=%2374dfdc&style=flat)](https://github.com/algorandfoundation/algorand-typescript-testing/)\n\n`algorand-typescript-testing` is a companion package to [Algorand Typescript](https://github.com/algorandfoundation/puya-ts/tree/main/packages/algo-ts) that enables efficient unit testing of Algorand TypeScript smart contracts in an offline environment. This package emulates key AVM behaviours without requiring a network connection, offering fast and reliable testing capabilities with a familiar TypeScript interface.\n\nThe `algorand-typescript-testing` package provides:\n\n- A simple interface for fast and reliable unit testing\n- An offline testing environment that simulates core AVM functionality\n- A familiar TypeScript experience, compatible with testing frameworks like [vitest](https://vitest.dev/), and [jest](https://jestjs.io/)\n\n## Quick Start\n\n`algorand-typescript` is a prerequisite for `algorand-typescript-testing`, providing stubs and type annotations for Algorand TypeScript syntax. It enhances code completion and type checking when writing smart contracts. Note that this code isn't directly executable in standard Node.js environment; it's compiled by `puya-ts` into TEAL for Algorand Network deployment.\n\nTraditionally, testing Algorand smart contracts involved deployment on sandboxed networks and interacting with live instances. While robust, this approach can be inefficient and lacks versatility for testing Algorand TypeScript code.\n\nEnter `algorand-typescript-testing`: it leverages TypeScript's rich testing ecosystem for unit testing without network deployment. This enables rapid iteration and granular logic testing.\n\n> **NOTE**: While `algorand-typescript-testing` offers valuable unit testing capabilities, it's not a replacement for comprehensive testing. Use it alongside other test types, particularly those running against the actual Algorand Network, for thorough contract validation.\n\n### Prerequisites\n\n- Python 3.12 or later\n- [Algorand Python](https://github.com/algorandfoundation/puya)\n- Node.js 20.x or later\n- [Algorand TypeScript](https://github.com/algorandfoundation/puya-ts)\n\n### Installation\n\n`algorand-typescript-testing` is distributed via [npm](https://www.npmjs.com/package/@algorandfoundation/algorand-typescript-testing/). Install the package using `npm`:\n\n```bash\nnpm i @algorandfoundation/algorand-typescript-testing\n```\n\n### Testing your first contract\n\nLet's write a simple contract and test it using the `algorand-typescript-testing` framework.\n\n#### Simulating AVM\n\n`algorand-typescript-testing` includes a TypeScript transformer (`puyaTsTransformer`) that ensures contracts (with `.algo.ts` extension) and tests (with `.algo.spec.ts` or `.algo.test.ts` extensions) behave consistently between Node.js and AVM environments.\n\nThe transformer replicates AVM behaviour, such as integer-only arithmetic where `3 / 2` produces `1`. For code requiring standard Node.js behaviour (e.g., `3 / 2` produces `1.5`), place it in separate `.ts` files and reference them from test files.\n\nThe transformer also redirects `@algorandfoundation/algorand-typescript` imports to `@algorandfoundation/algorand-typescript-testing/internal` to provide executable implementations of Algorand TypeScript constructs like `Global`, `Box`, `Uint64`, and `clone`.\n\nIf there are tests which do not need to be executed in the AVM context such as end to end tests, simply use `.test.ts` or `.spec.ts` file extensions without `.algo` part and the transformer would skip them.\n\n#### Configuring vitest\n\nIf you are using [vitest](https://vitest.dev/) with [@rollup/plugin-typescript](https://www.npmjs.com/package/@rollup/plugin-typescript) plugin, configure `puyaTsTransformer` as a `before` stage transformer of the `typescript` plugin in `vitest.config.mts` file.\n\n```typescript\nimport typescript from '@rollup/plugin-typescript'\nimport { defineConfig } from 'vitest/config'\nimport { puyaTsTransformer } from '@algorandfoundation/algorand-typescript-testing/vitest-transformer'\n\nexport default defineConfig({\n  esbuild: {},\n  test: {\n    setupFiles: 'vitest.setup.ts',\n  },\n  plugins: [\n    typescript({\n      transformers: {\n        before: [puyaTsTransformer],\n      },\n    }),\n  ],\n})\n```\n\n`algorand-typescript-testing` package also exposes additional equality testers which enables the smart contract developers to write terser test by avoiding type casting in assertions. It can setup in `beforeAll` hook point in the setup file, `vitest.setup.ts`.\n\n```typescript\nimport { beforeAll, expect } from 'vitest'\nimport { addEqualityTesters } from '@algorandfoundation/algorand-typescript-testing'\n\nbeforeAll(() => {\n  addEqualityTesters({ expect })\n})\n```\n\n#### Configuring jest\n\nIf you are using [jest](https://jestjs.io/) with [ts-jest](https://www.npmjs.com/package/ts-jest), [@jest/globals](https://www.npmjs.com/package/@jest/globals) and [ts-node](https://www.npmjs.com/package/ts-node) plugins, configure `puyaTsTransformer` as a `before` stage transformer of the `typescript` plugin in `jest.config.ts` file.\n\n```typescript\nimport { createDefaultEsmPreset, type JestConfigWithTsJest } from 'ts-jest'\n\nconst presetConfig = createDefaultEsmPreset({})\nconst jestConfig: JestConfigWithTsJest = {\n  ...presetConfig,\n  testMatch: ['**/*.algo.test.ts'],\n  setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],\n  transform: {\n    '^.+\\\\.tsx?$': [\n      'ts-jest',\n      {\n        useESM: true,\n        astTransformers: {\n          before: ['node_modules/@algorandfoundation/algorand-typescript-testing/test-transformer/jest-transformer.mjs'],\n        },\n      },\n    ],\n  },\n  extensionsToTreatAsEsm: ['.ts'],\n}\nexport default jestConfig\n```\n\n`algorand-typescript-testing` package also exposes additional equality testers which enables the smart contract developers to write terser test by avoiding type casting in assertions. It can setup in `beforeAll` hook point in the setup file, `jest.setup.ts`.\n\n```typescript\nimport { beforeAll, expect } from '@jest/globals'\nimport { addEqualityTesters } from '@algorandfoundation/algorand-typescript-testing'\n\nbeforeAll(() => {\n  addEqualityTesters({ expect })\n})\n```\n\nYou'll also need to run `jest` with the `--experimental-vm-modules` and `--experimental-require-module` flags in the `package.json`. This requires node 20.17 or greater.\n\n```json\n{\n  \"name\": \"puya-ts-demo\",\n  \"scripts\": {\n    \"test:jest\": \"tsc && node --experimental-vm-modules --experimental-require-module node_modules/jest/bin/jest\"\n  },\n  \"engines\": {\n    \"node\": \">=20.17\"\n  }\n}\n```\n\nThere is also a patch file `ts-jest+29.2.5.patch` that needs to be applied to `ts-jest` package to for the `puyaTsTransformer` to work with the test files.\n\n1. Place the file in `<rootDir>\\patches` folder.\n1. Install [patch-package](https://www.npmjs.com/package/patch-package) package as a dev dependency.\n1. Add `\"postinstall\": \"patch-package\",` script in `package.json` file.\n   The patch will then be applied with every `npm install` call.\n\n```patch\ndiff --git a/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js b/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js\nindex 5198f8f..addb47c 100644\n--- a/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js\n+++ b/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js\n@@ -234,7 +234,7 @@ var TsCompiler = /** @class */ (function () {\n         var _a;\n         // Initialize memory cache for typescript compiler\n         this._parsedTsConfig.fileNames\n-            .filter(function (fileName) { return constants_1.TS_TSX_REGEX.test(fileName) && !_this.configSet.isTestFile(fileName); })\n+            .filter(function (fileName) { return constants_1.TS_TSX_REGEX.test(fileName); })\n             // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n             .forEach(function (fileName) { return _this._fileVersionCache.set(fileName, 0); });\n         /* istanbul ignore next */\n\n```\n\nAfter the setup, the examples provided using `vitest` can be converted to work with `jest` by simply swapping the `import {...} from 'vitest'` with `import {...} from '@jest/globals'`.\n\n#### Contract Definition\n\n```typescript\nimport {\n  arc4,\n  assert,\n  Bytes,\n  GlobalState,\n  gtxn,\n  LocalState,\n  op,\n  readonly,\n  Txn,\n  uint64,\n  Uint64,\n} from '@algorandfoundation/algorand-typescript'\n\nexport default class VotingContract extends arc4.Contract {\n  topic = GlobalState({ initialValue: 'default_topic', key: Bytes('topic') })\n  votes = GlobalState({ initialValue: Uint64(0), key: Bytes('votes') })\n  voted = LocalState<uint64>({ key: Bytes('voted') })\n\n  @arc4.abimethod()\n  public setTopic(topic: string): void {\n    this.topic.value = topic\n  }\n  @arc4.abimethod()\n  public vote(pay: gtxn.PaymentTxn): boolean {\n    assert(op.Global.groupSize === 2, 'Expected 2 transactions')\n    assert(pay.amount === 10_000, 'Incorrect payment amount')\n    assert(pay.sender === Txn.sender, 'Payment sender must match transaction sender')\n\n    if (this.voted(Txn.sender).hasValue) {\n      return false // Already voted\n    }\n\n    this.votes.value = this.votes.value + 1\n    this.voted(Txn.sender).value = 1\n    return true\n  }\n\n  @readonly\n  public getVotes(): uint64 {\n    return this.votes.value\n  }\n\n  public clearStateProgram(): boolean {\n    return true\n  }\n}\n```\n\n#### Test Definition\n\n```typescript\nimport { Uint64 } from '@algorandfoundation/algorand-typescript'\nimport { TestExecutionContext } from '@algorandfoundation/algorand-typescript-testing'\nimport { afterEach, describe, expect, test } from 'vitest'\nimport VotingContract from './contract.algo'\n\ndescribe('Voting contract', () => {\n  const ctx = new TestExecutionContext()\n  afterEach(() => {\n    ctx.reset()\n  })\n\n  test('vote function', () => {\n    // Initialize the contract within the testing context\n    const contract = ctx.contract.create(VotingContract)\n\n    const voter = ctx.defaultSender\n    const payment = ctx.any.txn.payment({\n      sender: voter,\n      amount: 10_000,\n    })\n\n    const result = contract.vote(payment)\n    expect(result).toEqual(true)\n    expect(contract.votes.value).toEqual(1)\n    expect(contract.voted(voter).value).toEqual(1)\n  })\n\n  test('setTopic function', () => {\n    // Initialize the contract within the testing context\n    const contract = ctx.contract.create(VotingContract)\n\n    const newTopic = ctx.any.string(10)\n    contract.setTopic(newTopic)\n    expect(contract.topic.value).toEqual(newTopic)\n  })\n\n  test('getVotes function', () => {\n    // Initialize the contract within the testing context\n    const contract = ctx.contract.create(VotingContract)\n\n    contract.votes.value = 5\n    const votes = contract.getVotes()\n    expect(votes).toEqual(5)\n  })\n})\n```\n\nThis example demonstrates key aspects of testing with `algorand-typescript-testing` for ARC4-based contracts:\n\n1. ARC4 Contract Features:\n\n   - Use of `arc4.Contract` as the base class for the contract.\n   - ABI methods defined using the `@arc4.abimethod` decorator.\n   - Readonly method annotation with `@arc4.abimethod({readonly: true})` or `@readonly`.\n\n2. Testing ARC4 Contracts:\n\n   - Creation of an `arc4.Contract` instance within the test context.\n   - Use of `ctx.any` for generating random test data.\n   - Direct invocation of ABI methods on the contract instance.\n\n3. Transaction Handling:\n\n   - Use of `ctx.any.txn` to create test transactions.\n   - Passing transaction objects as parameters to contract methods.\n\n4. State Verification:\n   - Checking global and local state changes after method execution.\n   - Verifying return values from ABI methods.\n\n> **NOTE**: Thorough testing is crucial in smart contract development due to their immutable nature post-deployment. Comprehensive unit and integration tests ensure contract validity and reliability. Optimizing for efficiency can significantly improve user experience by reducing transaction fees and simplifying interactions. Investing in robust testing and optimization practices is crucial and offers many benefits in the long run.\n\n### Next steps\n\nTo dig deeper into the capabilities of `algorand-typescript-testing`, continue with the following sections.\n\n#### Contents\n\n- [Testing Guide](https://algorandfoundation.github.io/algorand-typescript-testing/concepts/overview/)\n- [Examples](https://algorandfoundation.github.io/algorand-typescript-testing/examples/)\n- [Coverage](https://algorandfoundation.github.io/algorand-typescript-testing/reference/coverage/)\n- [FAQ](https://algorandfoundation.github.io/algorand-typescript-testing/reference/faq/)\n- [API Reference](https://algorandfoundation.github.io/algorand-typescript-testing/api/)\n- [Algorand TypeScript](https://algorandfoundation.github.io/algorand-typescript-testing/concepts/algots/)\n","readmeFilename":"README.md","homepage":"https://github.com/algorandfoundation/algorand-typescript-testing#readme","repository":{"type":"git","url":"git+https://github.com/algorandfoundation/algorand-typescript-testing.git"},"bugs":{"url":"https://github.com/algorandfoundation/algorand-typescript-testing/issues"}}