{"_id":"@polywrap/test-env-js","_rev":"37-cce8acc9f2964f924b9084ae12b5e2d3","name":"@polywrap/test-env-js","dist-tags":{"latest":"0.9.7","pre":"0.10.0-pre.11"},"versions":{"0.0.1-prealpha.86":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.86","license":"MIT","repository":{"type":"git","url":"git+https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.86","@polywrap/core-js":"0.0.1-prealpha.86","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.86","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"bb0c6a2c9e31a375fa5b142fe6effcf58cc7ee5b","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/test-env-js@0.0.1-prealpha.86","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-Wna+q1Otf/14tT+UlEq4jkDJ4ybO0dhivGGqYucCxCEzIHVYgAAHrtL2ihBkX7fj9ySYVXC8YEHeR1JzhKTfMg==","shasum":"367035f106036006f733b60fe269af4467177271","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.86.tgz","fileCount":12,"unpackedSize":394349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFi/WPtAfBA/D83pKohq5pz2W2Xr3lN20e2ilz50eH6AiBZeC1x1qD069XNzCeCcqNLEhKMlVXzulpMs7Z4ESSS7g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirJNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroyg/+J+vAR3d5LAM2X6PkKGKMyb1acpHAgdbsEHhlaE9WbkBqGMek\r\nncHE1FRwQsVBpJjC8BDK5oJI+TVgyhMUHdB6X5xQdMmZJ3lN3jNrczCsA7qO\r\nTVw4leudZd4mVFVXZ1lgmuD79zzIHeb39I77GjS1S7DMg5z/Ggc6wVqnLGC4\r\nExVxzbc2W2tNjS09CrxsHQVxMZVYTNB5CNIS1Mf1RNd5HJQYzUQG/OQNHx+O\r\ncwWc3YrevXjf7UkBkQ4MsdEhm3hLJBrSAtRtoIo/xNAmuhXyZD7p7yq3rnhJ\r\nFuEhI5mXBpmTispsbWEA29OHc18bYi2HpcesbS+nyZz+XGngJcd6x5p7kfwM\r\nsEe5hX40ff5ivvuNmCa3KmRJAT1IB91vNk5s0Ck2aFAkhTtEq+kEzo0RLB9P\r\nBmKHSwe/jpXZ4ZH+WSAPX47lD6zN+Bt2SWNtK/Iiu0+MWYAK2lzCgDBsBI3B\r\n49RR+vAwOiBxQN3dd2ZWDnUl5VyEQYPBbw4BgqqFOTffRMIWwGkiNEPeLd8X\r\n9HtghnKI0WXESRYnMpIxbTGlF6BpFDjJhm4mRCll8dviV8Be3hZ1udB3jScF\r\nutT3pHvSBr7svKcTWSZ5fAjCz67UjPJsSiFiGHWSixbf4kHo4q7IpCcuLLZg\r\nKCPL+LlMMTlkLP/uGk/F8Cotg8Xx9yBjxls=\r\n=/4TT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.86_1655477087507_0.4602799082361617"},"_hasShrinkwrap":false},"0.0.1-prealpha.87":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.87","license":"MIT","repository":{"type":"git","url":"git+https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.87","@polywrap/core-js":"0.0.1-prealpha.87","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.87","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"types":"./build/index.d.ts","bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/test-env-js@0.0.1-prealpha.87","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-+Viu6WJHE7Kasu6t0QJERTfZ149XDtCpKrnnkRy6/rIJssZGK9ZVeh6Akk07keKuvcpv/JpqWqgUPz6i3/BWjQ==","shasum":"336a846cb2326a7b01f306c2374194856936150b","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.87.tgz","fileCount":11,"unpackedSize":393307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxrBpnpVwhu7ONuDk5Jxr8d6Ogf/+o8DwD2fVNtZzF7AiEA00QnSm8SwWGHbo9fYpkPhQKLqMAL/vTxBFvJKrbguxY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisk7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbkQ/8C9D4HIeZeAMPONabgYLHwtjfpYttzce76SJPNRi9e4mXn0N0\r\nrbG/UuCqarQz8uj79mpz3Hxv3ohVV5xsqccmsLrlZJAuWdY8xAhZOvaAiMHs\r\nOfiQAFQ9z86oQtWAsx66JI3mqAvn+S/iN05UfbwI8p7scfL5rDPE/jeH5uf+\r\nhlGmqXsIZcqB2AIho/WOPSXEVBo5/WKHRDIftF/6QXY/uia7lIb8d8qOAu9c\r\nhkmht5/THOBh9BSeq3ahRRQm0I+7m5CSUooG0kpTJb+blLcEtT8/+68chbmw\r\n6xLH6ALgSuXzvc4i9ZBAuYf3E6pO8GhLgJEAiza3aqKXgWGprkD/ewKbC/63\r\n3S4fL10WOjDqeFdAzrU9TfGNFnRAivMVFFS7oU4gEjrMRx1Pt9i28a+sO0Kj\r\ntDGNejmYHRYYy4CDRX+lT0b7cluab1LnHq4x8LfVKajQIazEIDnobdkJrEmn\r\nR2LUqbXlSRs7pKGwNbNjNF1CS5LYyunW2fcGvZIk7qHtjWGemRAzO1GkkPfv\r\njBEuNBPHY6uetPembKhvQ0G/eHoqYJ5+RbB/Yp46ktHtL1BArQ2gHHHyOdr2\r\n5Kwl5prwwVtbMa/ff6texlInI5DR2tvMQnIkWNqYofG851ZXylJVAPGV+a4m\r\nZ17GeEce6ZRYxyE5AJZXEtaNSU0oyrWQzJI=\r\n=NpQF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.87_1655852770837_0.40621450568456297"},"_hasShrinkwrap":false},"0.0.1-prealpha.88":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.88","license":"MIT","repository":{"type":"git","url":"git+https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.88","@polywrap/core-js":"0.0.1-prealpha.88","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.88","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"255caa0a40130f0733a31ac28efed272bfa00889","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/test-env-js@0.0.1-prealpha.88","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-tPQAC+TXNxpDAmnfMDJEa5UjtORJcMlG3ZdHfo6CGrUqAVN78M+CjABPd2sGzUfjLq72enk6sUbhrG0fLOcH5g==","shasum":"b9ad088ff9c4cfea7e67b6516c2e657beab0c1f9","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.88.tgz","fileCount":12,"unpackedSize":394354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKQAPeTu56BHVy3tmEH6xoNb2H3vZDpKNqoz2WRiCu2AiBdwZozfW4kr7ASbhtI1Zqtm5ODx/FxbibfDn27LwDn2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJislZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxWBAAklJ40l3goSonFwXkBKWS61/hQ910I+di1QbpVGlsZasTi81m\r\nxm33SsfZzE7CGwMUXZh2KKq1L/5m7nviDrM22BAMXU01k9W9cPaLLZvacWrm\r\nvd4xUd1BNJsVMyJXmMTIPREVM1XHu45O92rY5fkNTVNK5Oc5WfEpLd1KjiAr\r\nwDTeSq0xKMaoJC9t60i8btWA5VddNYRzHAzbGLI6f792LKnnut2/yioQ8XnC\r\nSQwYxMzARWCXTIdbI1lPoE/XshXXNHJkiIaKOH7SJ3MN9yvm1/QdnB3e+PFd\r\nfnN9MmhocssiASZy7+bLnXdTtltW9QWkCzw3vje9SiclcC3m420CAckbWqgW\r\nl0R2j+1sw5rXVyLwdqF6KeFCeHedM4+d6fhC5KA8VAHzOmsC/nsVJSJo1Ga1\r\nw5voRxICqcKub+vGJ21ecRNWcXb9K+WtbUsB1ZVoo+2F7tRFAPQpcI/WPVsB\r\nT7NgTCnRNjK74AsnrlgnY66jOXT4SXwCik0lNJKqiuXTvhILYq0Ja95vN9X7\r\nUuI0z+5UdeVV8dCEbnLCoNxuy7ncyU8aJ4AWtmXZPgpvtiHyfogRo65SOhv1\r\nlkzlMBiWgnigPgo9g6bGhKinauszLYAwCmali5T1bM5yghMJRZXlN22DBJfd\r\nnpIEDx2mLhnMos27/7yc8wNf97bhMIlSRE4=\r\n=TMvp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.88_1655854686269_0.6474300667984259"},"_hasShrinkwrap":false},"0.0.1-prealpha.89":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.89","license":"MIT","repository":{"type":"git","url":"git+https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.89","@polywrap/core-js":"0.0.1-prealpha.89","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.89","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"26f0e513b94565f36c02acfd4cd5fb1b842413cb","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/test-env-js@0.0.1-prealpha.89","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-mcYafO0GgS/hfHYq6vJ4mItpU7LSLXcrE/1yckVtNBmi8RywgEbcU2ekKAfRSu3BadMMKH2QQqB9v+wxOYHsFA==","shasum":"54a1a2a6a3724100bcd32e41a8a0bdb26e8a389b","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.89.tgz","fileCount":12,"unpackedSize":394551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu4F2yJkXuqmIxZQkZSeo9EDVYQL1ZTS+iq01CDEB8yAIgEf0zs/s6xl6K2MzRN9GCfavCsmXDgtSkrg2abIWVrZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitOKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo39g//YNyFkpOtSzbCV0hfweH0h4BGBf2/Oa08HL27m/2KYlM09IVa\r\njYs9iY0oi3L5nhZxL7psF+18viBxEH4J+CQf9a0K1EdMif4kbNNGGLQ1/qhx\r\nZPnbM6oYq3aIP09OtMKNGq5RTPcDKRDgjuUKCpuJf+rS+2LfNUoE0Fis7jTd\r\nKlp5Jk4DM1SWZgO119y+/U5rj5//hJj/IDLSp80sXtGW7pdzUlEGupd0LPsH\r\n9855Xuo83pFLZ67VYuj5BJDnxdfGsu31UbhyW2lInyvB+LCMKRKiR+9RGBo2\r\nrsLR60S1+DpXWWGIFFchu4dYtnSY7/0tz5SkwFiyh8IzTP27/hfb4EbiV8XR\r\nXe7GCkrUxAKnczUKmaHej5uzqnWJIP39ra9rljHc6m7X8NggsAN0ex73DT1G\r\nN/0E2q/W9g6VKk/zoP2Kon49R4uqrM5JCaeZg6WRIf6PLpnsmT54f+zbumAK\r\n7SZPbY14M/IJAxuOCn2d0GBtd69Qh1heN9wfq4n15t0As2vU2c9w/OpRwk8B\r\n+p7pmYMA69tQVY2+XOvQU6+ULiP02pWqyd+7zERy51aNAePQfrQrSBxxB4iA\r\nzPKaXWlGg7xDep8TtzAnziOkWQnsPTKnnzc0T/bhM7xlMMSokf0ONk+IBnUy\r\nmeV91DbZlAmAeUKgPCMGCC5H5LXbTx9lO/8=\r\n=+JYJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.89_1656021662048_0.6517714711904674"},"_hasShrinkwrap":false},"0.0.1-prealpha.90":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.90","license":"MIT","repository":{"type":"git","url":"git+https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.90","@polywrap/core-js":"0.0.1-prealpha.90","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.90","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"types":"./build/index.d.ts","bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/test-env-js@0.0.1-prealpha.90","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KuTroOxGRPWvVxcxhNDb66QLuXZbewIiswMrl8Hd6r6APNgmNuftB6a/Xelli5/xgd4vz3VoIsSelPHHZTs5tw==","shasum":"53fcd094e16aec15958acd0a9e1110a63f06f4de","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.90.tgz","fileCount":11,"unpackedSize":393501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDj/wk0PIpFnJCfM91rmNnCw23JI1AbMjmCKgPAosTuAIhAID0xzp/rxtD/MYim1kzAbqWJla9hUxSc51gmQu3CATq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiunKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJUg/+NU/8u8dkMwo2ET5fa0lQTc4FZs5gR8QfRAbcqNfTqVX28UuE\r\nhSJSwI0bM3S0n+wQB0rPBJgxSSk9Gn/NDyj5svGCq1CmCFewjoLDJQXQqQk2\r\n/XqFareCRMTiTJtarlE/mpxNj915CpYCakdGT9uudP7Q52GSsWoVP0PPS+eH\r\nNbhapFHILJGcLwrJi25hoiNSCn+tQbn3DUYY96HQ1PHPkQkwqGhpQG3SNcWr\r\nYFYW5fH/NtdTYgJ1WysUe9/xMnWc9XiStpANow3ZQRPx/dMExairMoEZO7Mi\r\nbfZpw7pP43p0T2OseGyyp034oSywgRTyc2IPCHVO48rOPOEaMZdODcJKt3q8\r\ndBZiRvt8ySpeKcY4lu/3fw3w+hX4V24vf0n7jJgCT8q7fr3e3FHRdsB4l5dy\r\nrKCFB3FSTHynhp4rtIswh8yK4q8EFsmheEPe5eK7Cza4W1JqPfKo6KmSzbMP\r\npuyEPU8Cre5qez6HvpY1/aioIqVaObfhq3g/fMkeXApSe3FSOxF2SnCML7d7\r\neRSgZ3oFrSPMjNOAa2Kuz5kIpVQsYliWOKhUNYvMW9uN095q33r46uYeEYfx\r\nmcrlehcLEE6asoZVFgRBb6uFqhBmoJWgRebgfSSbcuzFK5mCIrdmi3b6BCbw\r\n0fNMCXS0RRRxsz0K8BxlYYvzMMmGdpxeUyI=\r\n=9eUl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.90_1656386206252_0.8765928615620109"},"_hasShrinkwrap":false},"0.0.1-prealpha.91":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.91","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.91","@polywrap/core-js":"0.0.1-prealpha.91","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.91","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.0.1-prealpha.91","dist":{"shasum":"3723216a46b33050c6e7931a6e9f8e6dd648a11e","integrity":"sha512-xOSC3k1Fss6VA+zP8HvjdTw7ZA9e0u871E0utzUk4yq/vy4xD03sOk9icD0Cft/F0uJNph5CtSrwdhKCHQtZJQ==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.91.tgz","fileCount":15,"unpackedSize":393501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfnRrFvtc5hOGcK/gxrjzXtzRDWffEuLk5sIZKz0+8kQIgVvq/wcagTLNRMZFmtsuhCXEoMiNk82uBbH7zrtzUWvI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivo4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2pQ/+MLA1+8KLE8DbzkRYgdwdsRVRgZTL4HS9dmbUNvMBhG98dvPB\r\n79+HGVyd0VgEryP5ulECbqOBOMk+RFeaLuOi3y8S0RYpPGgo7GLfxaqiE+et\r\n8zGTt9oJmgKJffzEaMcB9LbOpr+tigIRddC0v2EKjgUjwb2uRxdCfzNq/+ne\r\n9pBejN6nS0t9QQ97WT6PD3gpx9cSTweMDWkGNyvJpxki9AH7EXBrtgJZFZB7\r\nSBhN63UGlUT0sdEbWMXF1BDbELaLq6vdK7pxNB8BicXtABPBsT1RQRI2vhb4\r\nZoOgG7re6ttfroOCXDlDe3nCP1yhDFX99GZPswYXMSV5L86QenqmIat2uTqH\r\n0EwdZAvi5CIXr+F1FDEHYPagRHCKng/eMGouXuVWke1ynLdWl/6I94jvT3ws\r\nhoyZZwz1/PfRw28kHdke61zKc5pkIAYmmp6KfjzkZadAgh19n1yUwfAgyZJ0\r\nfTU6wqB+zO+s1U/oQrOaJ3S26lQcPY3k/2yxBT06kuEq/lAVI06Xo4rCaNqC\r\nHp5Evui94evRU2qa7qZMdGoX4/8Eb8WWHHzWRsa4vbNfd9xJu9aSvfoE6vp/\r\nBiMSZL+Ms45tl5K0D2hMeYorX7nDtSuzXxaxeo32KXbbT91t+MSTntA49qCP\r\nwmSHrw6IXs18K6W1Yg0EQqZheEJMIYwxY9M=\r\n=7hPQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.91_1656655379761_0.11129967721754985"},"_hasShrinkwrap":false},"0.0.1-prealpha.92":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.92","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.92","@polywrap/core-js":"0.0.1-prealpha.92","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.92","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.0.1-prealpha.92","dist":{"shasum":"f01fc07107affb56ec455a7b43f1123b29f3abd2","integrity":"sha512-t/Sulwc81ZrnbfmYnQw97fAbLsv2awbkkYmBV9u0LVIFkILjYowC30bIEv905hp+/IXWUFUTUBK8GsqYrh1B0g==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.92.tgz","fileCount":15,"unpackedSize":393501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJys6nYkPMpOi+pqYa2Rg/wefavpJflvrGXlFDXeu6jQIgXwERoyBFIspVUI0YFYRZvMu8XAgfLeu/txalINOqr9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw5p0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsIQ//ZY7JXkz6N6u8pYFCFpQ9VFlje1QOfQNvWVJpoEje7wuUcXTH\r\nRepjjpON4NOPVHJKVv0+F1KHFnR8jH0JUUG4VpIK7rONggnxTehh9CLqKre2\r\nZFMwSoOhRH24CHmWGXUYK8jL64AmR9hPrnGfStT9GNLH6H4cmnaz1bzRV9um\r\nBdFzWd74fdI3ltHay++igbTWPRQNJfL+uMMPMyJnmWxH/E5TdmsyY7QLR0iO\r\nF3XTPdK+X+g2a1hP6eMHbX/JsDNbFE/ni6ffSIt3OEMy8OwMFpB0+MSJgqgB\r\nU4dSYevgHFFp0inbbnN4M6AFgzdWarjVzvcqLDPd4tmjB0OKEOfyUlq4+VPI\r\nClQVy6aDdRRmB3CQIGKCOqrx0yqjxmcs+HVtm1GMv4V7tgf0DeYpvF6nRLdp\r\nIFDVMPFjhuANUAzW9i2LXuFa5tdgE6oHWyZsTbpLALVKf5+tzwy5CCFnCzth\r\nb7NxqHkhnYc7JEyTZ3h4hkVOKTAgnSpgB1jZ0srTfM4jkS6kqHxabsAzFF2L\r\nJiUDqsZjp0ueegFwiI/XPLyT0xx48sTfEnAaeS5gIiTGKAW+qYlZDYImW153\r\n+4w7gnXMyONe5Kd59SDfZaGx9TbQ7emgsuUFODXQdHfLSn8iBL+AOvnm5gk2\r\n9K+VNkH+CVi+1q68+WI2Ac/SXmkrbLkdGtw=\r\n=lMJn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.92_1656986228539_0.8863324432836968"},"_hasShrinkwrap":false},"0.0.1-prealpha.93":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.0.1-prealpha.93","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.0.1-prealpha.93","@polywrap/core-js":"0.0.1-prealpha.93","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.93","@polywrap/polywrap-manifest-types-js":"0.0.1-prealpha.93","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.0.1-prealpha.93","dist":{"shasum":"cb4dd67142027214984bee2938b4eaa6a7c5a074","integrity":"sha512-8v63eb0l6WPq86liyFFWFON97QpRH0OSXFAzpUveZ8vPUMsajnASQG1H1LbmpIlHJZs2CuodJnKqk0iHO9UV+A==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.0.1-prealpha.93.tgz","fileCount":14,"unpackedSize":443797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGK4ipJ7SZfU+Ga3xQ+NBUKu9njOTJ2pKCADE4vaakeAIgb/55xP7sucDRcmsGyrVtkvt1zgFBpWQF51Obw2FHymc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixOL6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmophQ//dNpHnRlMGVaGQr61pIfU/E7+aodZJfgxMk1TyITAWq/2Fyir\r\nXHkTNed83XQeh5uDmtZS4ZYkZ4K491a3TigyWAUWyu8FaqfIk94BZPXshydX\r\nT3aIG1NeQM0vYD5HOg9E3RbfY15sGxmFI/+0umFnn0EHya56Tfhlz+oa4eFq\r\nXvZAYhNl5gRwI9sA8Duv+UI26xRwyCueuFTqL10S7Q/O9LCTe8y12wQr3RrF\r\neYa5yOq3hikswIrIUNogszjzG0CguGHm7xMzaHgbvmD3sWLDj9GJtwtnH1Z+\r\nkcCDZeB8XePxJ9UNU8si5P8COlW5J5Cd6QwA7vO5iXVwLuXQQs3zI+jKGMwZ\r\nHsYmfl5gHb+nf/IHQG2zkCR5HBCqNB+dxNbIhHRAKA0hVi/ntbSmj3iWwZJa\r\nOD1AdxmgXoEJnFGr6ZOvfFiHATqUIXKHXxQ3iVQffTXmV/TpIr0bcZSx1KV3\r\n+EkIAASaaKzDrvi7PuiLJ7Dy90X1oiQkOz1QYnc7SQW7pPbL1h86D/8cnzJR\r\njzSn/j0rTvQwwGqjey7iwyEFdmo+JqkkQb+BWkAPHCzbkUNE0TaerPdXjnCd\r\nGVgtBTG2tk2BaBJm0AyXKnXtvMSTBvhqcM9U1N8v7hPh329Dfie1Xvu4trRq\r\nQ6IqXB7gFo8+aWoVz5UJaPueuny1rHJfxt4=\r\n=slVi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.0.1-prealpha.93_1657070330292_0.939284189431733"},"_hasShrinkwrap":false},"0.1.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.1.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.1.0","@polywrap/core-js":"0.1.0","@polywrap/ethereum-plugin-js":"0.1.0","@polywrap/polywrap-manifest-types-js":"0.1.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.1.0","dist":{"shasum":"51229eb9cf8553a6e656f683d09f3c648a2e27a7","integrity":"sha512-LjWerVlHp61UXq2b9taqACbuxTTeF/hNvF50AQsrqGflHpktZ5f5MZdnDGavGRENjvnRCv3WKitO8c6DMxf/Rg==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.1.0.tgz","fileCount":14,"unpackedSize":443723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnd4vGcTIZdVwanXWB3iMP+2UACCHd8X9VsWZUtfoG9AiEA9VrbSI3Npy4RRhDx1A29cgJDrbAgOzdICEh8Oc442MY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixUaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo11g//ZU2WqOtn1HzlZgCdQu4AUqdaSUrSok4M7XEH/HzObao9lFDz\r\nEjF7TpvAxJ0LADCwPlw05XurFHa0oXqWKILa6xPP9X/tllsTkS354uP/+WQ+\r\ngl2uG3dgMfKn0cyc1Prl62WB2Nqb/dQkz51fd30LNXa7RFdxR4872bIDk9km\r\nHUay3gPMT5OIzVQnIWGCSzq5xfk6R3WQ3E3a42c5l8Q1b++cwfpmgfVULphU\r\noTIOSgGfI6ZfLPHxHNvy0j9kgcCxUlsGWdg1Vp2vzWYyEluY+sfyjJ8Pw3nA\r\nfwff/gv6EBdY7sueqOSREmjK5QRxbK2pHPMM15MgWAiiK4rLZSv/gEyuDlVf\r\nJBWL95ql5CGWsdr0s93Tz6AWzXpyCQkzdjlqKV4Fd1M9EQtZ+tIDPsSTXKd+\r\noXtZBsomS6HRJ8NO0RE6/tVLTkstFHezF1pCCientG3OYDePixeuK5rGPOh8\r\nkaSug6bNg/isrx/M3eB2yam/jLDp90O9u2HoWiNipE1tTmcKGot+rp6v5JlW\r\nMk1YS9/m6IQQWCU+EPt7Fz5XAvCkG48uTudotZWR5XFhczjGAnc2ujLO8Td5\r\nbyhjKHdHy26aTpe5n5FErVLu55VIKSePVQ0/cDTaa+quzoe4MuQRLznabZXZ\r\n7tmsUvrNcHGc+oIjHc1UzdhmCTWQOrlYHZQ=\r\n=xwJE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.1.0_1657095834365_0.35014742486677464"},"_hasShrinkwrap":false},"0.1.1":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.1.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.1.1","@polywrap/core-js":"0.1.1","@polywrap/ethereum-plugin-js":"0.1.1","@polywrap/polywrap-manifest-types-js":"0.1.1","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.1.1","dist":{"shasum":"3956a6698340d22e32d61635ffcf38415b43a016","integrity":"sha512-EGomB9kRvDVWSdr93mYkmr+8M2ERLhEepkmRfYXT5D/r8ys1NaAZbXKhnCjACGGHXqc5ULVTY7+evvWwcpfnkA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.1.1.tgz","fileCount":14,"unpackedSize":443723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDycSyGrU4MamHNDtkWy5pRVPHhyCtMBHWz/s63koMl9AIhAOsv758kQauOIexAHVtFPndvH50iOLMB2iDVeHvilTmc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpiqg/9Fylq7XlS4uPXs1NjaaTiUeS5YI5IMGk3IR473f6CSna3W8uh\r\nen64iJ5uMItq+ZQYIueX01trwLyKQCdBAXG8K4e0Tm1uiw3JjDW1eTdtdL5H\r\n1QmfNlf8dc2MUPgbo2d0jKFLDcXMVS/qIK42Hip5d5Jf+GA+rLAlaNsQvaCP\r\nRsLF3sT7NmvMqvuaCEMD6oQMhH3j6eiiBvOW0DUVTJR29AmIvfoKts3VNmud\r\nAL/hcgGu4VwzIGGfGfCz3VKAgMBj24fJo716z9fBwPCTc7hSLxDoH1mQWszP\r\nILZt859J8UBq+Y1fAN8SAQuw8gZEPmAzAjF/t5HFyRVYWFkmJUQbsMQydAYm\r\nul5A5SSAFawJPHrXW94iNZLOjk1Y/ZiUmGZhFIcH9mlzqyC8wCotGS/U/Fwf\r\n2AT+VeiZx8eBFJvxxzxT6wiNc0Ni38+R+7swOWPOeS5AN58C8R9o0+pJW1zK\r\n3JKI/B6UeAHY5uIajCWHZVQxHdhIv0Hpmo2yghNCdJtnRTx4jZ4KfGo+xjRG\r\nPyJggPOfwX7yH/VjqptszAu6GYMs6KS0beRPv4AqKitSMyMFoFwIaD793Bgn\r\npYNQ5SvKwfsDvAneHnUWJFRn6HPg0CD/XAT0WoKldUI5XE5aF0FzRB8GKaiA\r\n617QJLHVhLse5MHQ44+G7DjgfI7ClvDWsA4=\r\n=N1lg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.1.1_1657180967852_0.009580498685749506"},"_hasShrinkwrap":false},"0.2.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.2.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.2.0","@polywrap/core-js":"0.2.0","@polywrap/ethereum-plugin-js":"0.2.0","@polywrap/polywrap-manifest-types-js":"0.2.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.2.0","dist":{"shasum":"e103aeec8a48ce94de9440ccc69e4bd6ab7d7066","integrity":"sha512-LQO3ejLbqg4CLv49otTCw76Pv4uZqdCGMWfbyUSbvU5+Y4YSTwS6Ep5T6V6arfJ92e/u9D+oS6SBtLzWMaZDiA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.2.0.tgz","fileCount":14,"unpackedSize":443723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2YaaDTmLxhBBCNFrbD04x9J9BW8TBvTHrV+7Et+EcWQIgbRSNNBTf0QJJlKekC51bSbnu75o+6Mhzsofdm6HcXHU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsqhAAijqJNmNJeDbaE9lmQUbbia015PITWMw6aYhspi/dvehTV7xc\r\n80tkDb1ygvkImdKeUB4SgrN3S2D26ZFKdD+ktk7Ydp781APEyC4ho75sFE2K\r\nvd8YYDl3klMM9uZWe2FfLM6Bz+Mj7A7294X2FdTO5eLpVbHPfo33X/rRvAbJ\r\nP1Jk7pSgUfCLuQx8M2YLRkggFPe1JfLlQR1Mjn2RQxsQWm+uv7Rb+p38iLZA\r\nk35qnsoL2TdQ+BdlV5kwicA9EXMBT94pR2n+SlhXyureta+wZWcMIfVyK/4l\r\nGDvL9H0enU2AaktljHtlQfwHZzbERVUB9h9rfef0eKFWQBJqDP3OgAaKkL9r\r\naO426Ibh5/XDO8osrG5pg+4wXFDbE1Fr5PZ8h4we0u5/9F4TsPt6XQNHAq0r\r\nLJ/12qp7xbHgPTDRIkjiL8LHYZdCRSJ938d5j9MZzs5EC8Pc94dXvSDmkPjd\r\n6pncL7ZYhVpRPO+FTmeT3qJnOp3huwyQeZ5yCE+a9dxXBMSmSvo/kWxe7rkR\r\n4G+cqG8ow5SWMC2o0kFd1S7F7CGXxzjjEDC2GEXSqRccBsl0HJMnLuXExZwJ\r\nm7Qe7FvXeMG0g5j/2zBZaODFxlFiDWU//BPy1YXGLCyZj7Gb1VVC4OIKA/3M\r\npm01zI0JeM1P3atPDyOgs0/n7rAPcUcbBEc=\r\n=yzI6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.2.0_1657697761264_0.14918826313752764"},"_hasShrinkwrap":false},"0.3.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.3.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.3.0","@polywrap/core-js":"0.3.0","@polywrap/ethereum-plugin-js":"0.3.0","@polywrap/polywrap-manifest-types-js":"0.3.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.3.0","dist":{"shasum":"ce9201a4ca8d8fee0de9817ac589f5a005a91706","integrity":"sha512-PbAkArGuZ0z4zx7ufU9Cz2uPKWZZocnGK9Qax0Fae9r/8v/fY/pFhMAdokgS0utXAMTXcInrMW8+K8B7bocEsA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.3.0.tgz","fileCount":14,"unpackedSize":444036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8XJIBxFUzkf/gm9F/rVn6AvK7daYIumOnrWPXUQW/iAiBTThpQGR1FBIPTd14c+TjB5OS/bJVIqT1vpvYwvV6nPA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3acPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1TA//VndQgRke1C6W78vHSU3q4dFj9o3iXG+cvNXigVK3t//9awsU\r\nV6WnNVgGF96/ev0MlUiNxNFbKy1+Ma6zLpq0VBGXib8Y9BwROnJARTmAkokS\r\nFncqFDYslHY5frOLmM431YwIVW7eBhLLWAyaJtHSPNuRQbMfjhNU+mzRvJ5m\r\nCY/sXfRclQwAc7XbfG8k4sGOIKJdsvacg7D9S/0xQfzcaRzfw43AKdFmCMAR\r\npKEjnML5O3Ia//bStEF2Jo9Yu7rjARB98fW1DUhINLEyNaNgOENzZqaCYRxG\r\nmdf/YgBX05VyudRrnAE4Zl46bvF7+cCEgCUGWNuvjyBinkJE9p29CQ9KjBNh\r\n4pGMOBDhT67pt+2xYrfRt2270RFcTGUkp36nqvpLWAJgEkWdDbaVWBNP8Y1o\r\nc3LOWx8F2vQJZUQE2gitlvmUolHK3JB5XdE60+ezwRvl2aOyEmH5ExaSgCBm\r\nRDR0hdWkY+tAGJIH/q2e//Kc7YZKSdyg7NTBYVehJkorwrUNAbOrzSzTfxvO\r\n5x/V5+EkV+pJwtChk7RPlOdZTkqv/ynEM6AuGtz38x2JCdqnf81GWJuhNzuK\r\nsq9UT2uomFtARWNwOY7ex/ZWbU8nlz/8XPj/H/ZAwirZ4mtHRqWRCZ+6hYbb\r\nl5oSI/0OFoZoFRKrQSSfUs/LKHk/pVfUfys=\r\n=oMjC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.3.0_1658693391617_0.8275295532934595"},"_hasShrinkwrap":false},"0.4.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.4.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.4.0","@polywrap/core-js":"0.4.0","@polywrap/ethereum-plugin-js":"0.4.0","@polywrap/polywrap-manifest-types-js":"0.4.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.4.0","dist":{"shasum":"460240d25cf3ec5074849692dd99dd5e550618b3","integrity":"sha512-QVpHKHJMzCO94FgE4l5JCCMvDpghFTK3rPCnuONG9EV7MX8RqXBoLMRnWfm6SCkmbjyNv3jiAb16121RQ1dfBg==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.4.0.tgz","fileCount":15,"unpackedSize":446158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDky3eTB5cTGUJ+ASUePBbrKSR8zLFau+PD1v5s48ie5QIga1fng+INBD4KNrS6suvYV5VXO3S1wsHgox3GlPZrOrY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAKdLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlIA/+PYOiE9XOUKaGaXRI1qwhm9LdAKLHun12YlInLrCoYsUSRjYN\r\nTUf0Pt7iq3UfoqIBauESZhq7nTjI5cui0oIZkULPj22MU3hU8m+/l0oVyO3u\r\n08C1IaKGrLNbC/w23XlFB1Rda9NWSrp6Bkk+TA2cbSofNpYICzVgtyoi9RAm\r\nRIRVXKwpNoS+dU5DJCibEn9iCqLcg3PM9C65nmptDGbSSvGCw0fQq7dtJjhZ\r\ny0/iApQFdi5hJDvDIJE3F3AMCjsjWV2tkD3isMQ4Rn8jbNQq8jl4uyPh+33a\r\nEWfNXgJeEcH3/OOg+2NfOP4j8AxLjj2QAQVtw9mRtRHffGaJF2uYrIR6KlBp\r\nfmPsYo03+8PH7AFwkTBrvPuZPSXLneeWhtUpTVWE572QZcPxZIbVUarEtKWm\r\nzCZPMYoMOXSrcuQBe82Z9ENtbTsTIk/UBbMSs8JVm2jJmABu8Pk3WoaiEQwn\r\ncPKiV14rYlUcsdfECe9BpR+KZVojQ5AJ1qBjGd8lXIP19Q2M4lFdc6KH+m+/\r\njqoRhsn1hhxTlBZpPmmZiTnVNOHaWyemRVkhcd9PuHXsTnvhCR+XjBntT5If\r\nlmIuTkJDta+DdgyFG6ALsWfv3QKVtx/N7EJf7+eTZitNCgBpzbQIfXNh7YaP\r\nlUL3f4QzOlymEMdyAZurmLDabFHg6mZz6tc=\r\n=J+u9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.4.0_1660987210692_0.2712050736737137"},"_hasShrinkwrap":false},"0.4.1":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.4.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.4.1","@polywrap/core-js":"0.4.1","@polywrap/ethereum-plugin-js":"0.4.1","@polywrap/polywrap-manifest-types-js":"0.4.1","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.4.1","dist":{"shasum":"defa2ecbf7f198dd22e26b7799fac7672f29f28e","integrity":"sha512-/F8HFyP04oytHg9B/YoVi9sdVzr+k+kN7lDfG4D1j/4+/5yW9+iuzbY6wHorD8Mh4QPub9hBJ9hyU6RE8JfRGg==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.4.1.tgz","fileCount":15,"unpackedSize":446158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD21Ftoubg3GWvtElaFerLLZJmqEyM0eJIvO8zpoHPYZwIgVpqxf6j8H+icq0y2TFJ1WLHZKu0DZhaUYOw825PsnZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA9L4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqNQ/+N8EOTMrv404vhPz95kEWnujCBC7CMxnyUec1EVUTn/XFBoPt\r\nHsd5JWIilpnUVBAGxpN8BfxfWgf/nIXVQWXAnrOJ/rgjET8VY5pBOGXwHUSu\r\nKVoQ/tWVmJ6IAmVijZVdEuxkmhv1Y6i/p6H9TpCTYXig44Sq1zivwLDdtAfp\r\nJIiC8OSul3GHLZaefvPdfoxtq349oETwS8Dzvh8WLn56Fwb+Vj2UIWoYGozU\r\n+06dKcvbY9OcCp6DAJ674hVf44iUv33boxAsntM75ZGcV9M6IqLxN9Tm2Gu0\r\nP4yubp74VgJ1fxTMYr3P0M0YgoYBqn1jx5NWwTpoACDIV1LiQBJ2RnO8CwnL\r\nTU4WhoKUXya81YRF34h6+a/MPV/ZRKsejjrtah5oOr0DVQFQjBPckWpmcREI\r\nY7fyMCWPSfmNuluW6oukm4YqUnHUEw6oaXqrEzCblfFnLxqSDBg7FBUXbZIN\r\ntuC3fiSuJt8Wk8h3o5ytNT2J5u6jJByEwgakhKb54FkISb5I5pif4I4a/kjZ\r\n5Boc9HOljr4BY7Fuopwlo9NLPVcNrgZxlO/uxxTSEFWWYbbtLSsRTsJxRA4T\r\n7UXPOfIb3/hO0CGw2Arh2VAWKVKtH82vds/NzRF6JENKbFZS2wmvjqOQ1AXT\r\nkAsIs1nPVDRHQNkmzXFsT7wimigh6CkHrtw=\r\n=SlQ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.4.1_1661195000477_0.2323153498416417"},"_hasShrinkwrap":false},"0.5.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.5.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.5.0","@polywrap/core-js":"0.5.0","@polywrap/ethereum-plugin-js":"0.5.0","@polywrap/polywrap-manifest-types-js":"0.5.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.5.0","dist":{"shasum":"2705752f6fc392b124bd8e751646628bfb51dd33","integrity":"sha512-MlKSjYt9pjzIOVxtfYg6Z017h2yOXCvITCdWwCuwuRWVETcJHbvH1yvBDz/HKd7AY+qG1AUQ8YEV5H1pf54sMw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.5.0.tgz","fileCount":15,"unpackedSize":446413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAP4bQXUnFgdsZsWOXuWvQruTX0xEWFNn3Z91+3OZ2u+AiAZapDjn3JVM953bBOgsz224j8So7G+k4fqq+nSN3qRHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCU6QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDoRAAoLKkrOkG1bG0eX0kAtH42zh/iPswbMjcxcYIcviGCcY9y7Up\r\nNlvvk/zPLBFsltBvAXVZRcnKYvrBotIPCOr0A1x8W7+8a/TkibgTj1LrJuXx\r\nvYE7TwhiaxIjaC+lw6eHbbATuGmYUdXg1tamG+Tw2l0FVbYe7dlPrOvaC4io\r\nv9+UmQ30MwA3Bkr8xFWwOBc6x0CSYcEN3mvLtSW1Ab6UuWn6c3GsLP5H5K3M\r\nizdQSQX4c6kEPp5DU6+6Cp9tnkQQtOHqroTXtrwA7FEC9E5dfzYnq4/wd0E9\r\noGALgXnZEOjFwu9SvoCkm8k/CiF+HeHXwJb9Mwn/n+UBBobufX6gkIZtoDH6\r\nDUepaiqbqpE7rLaCa+R/2VhUDNC5Pk8y05XaVCpceZmLSw1A7kKObvFrfflI\r\nmB1LvJHSI3ZHpHsZ9Gij9b+7tmuWSqU/W9MEtrP2Eit5fSepOU8Y5ACqADci\r\nhhNzWz1a0oGwWcE6CoKkdAIW0bzCN95+9Dt//wXIMO6k/lxc9niaYWeUtDG0\r\neG6hdG23dhm/9j6sxe5XwaSrFqkNNrfrW8Q3FYAL2h2K05d8yxsMFZVlBtLy\r\nB6HJPj02ek8OcGFNpMpLFufyxnfKmLidyu/v3qq6fAyKLKsieiGWBFEJu/8N\r\na6UxzDHAvPj0e/MFtGQhG0fPBv0uRGa1jwY=\r\n=QgSU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.5.0_1661554319800_0.4169416443101186"},"_hasShrinkwrap":false},"0.6.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.6.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.6.0","@polywrap/core-js":"0.6.0","@polywrap/ethereum-plugin-js":"0.6.0","@polywrap/polywrap-manifest-types-js":"0.6.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.6.0","dist":{"shasum":"01f6f8faf229c5e1d3bafc31e2baf9a57346c1fc","integrity":"sha512-HuwMgeSgPDYL0IH31rsYe/lrIDxWkME4G1ZooS5mRXNHyYlKg+BuGYv6Q7nHnx1hMxv8zqgiA09MITnJ4Pck+A==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.6.0.tgz","fileCount":15,"unpackedSize":446413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbojMZ7KCI6uQMvPKOwXPqMryAzfZeXeU5VtIedDswQAiAL8gfPMa+22SAkWXFBH0XVOomJFYG0FUPbIPCkpYA22w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEimFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSyA//XjUYtbG3F9lqFfRyv78C80Ru3Y7zKIrh8Lu2lz6rvMCC6Huk\r\nMYuQeMg0WFgjncbSUa/N+UJSr6u1YVLgqvfJngIj/xawUXoHRxjoEe3Wqh4p\r\n7OPvum6VeAF8arXiQ4ONktL1L4xs856LPAf11bT1rLzii/Beb/fSMkELRtGb\r\n8Dcjm0y2hREqQIZlVghf9grboYQvbzFq1mxr2Ewfoeifidv5Ddi8He0STdof\r\nh1v33HHgNVUyfY/kW1aFHc3LfAkfVCSv+0QzANW7pNP4GdLVYEUF/i4GSME9\r\nu67sUz6v6yK7SfA5cvipxbgxrma7XV+QBGWF3sB9llgSK9IIzsC+Ud9fKU1O\r\nhFHfaRLVXS0QI2fSo0Mf7KKtQSMg5lj2f2GQsrK2LXP1WQCJxOJc3eKHmEAL\r\nO5DQooVZs+U2GtUelbCiIlbUuamQDuBQYe8PrTRnvyEk4+i5+gy8AJ58yVUf\r\n83rILQBSSsrUUvSS/TZvN0BN6gFQEFL4TZIzsCkcRdXT6alknE+u6EjAsUcZ\r\nFWVGu0ctv/NBj5SRu5o0GkGuVeUgkFItvAtIt5Vn1o0DX+zLF8MirgSgDAe9\r\ntQopOVEmu2XDr7rC5V6rUiPZD5E3J/e4gaHrUKTMobkqYAI4nT8VT8mCfrop\r\nxJd6wTF5q7anSLEJXSnXbSsun2Q0OAdVQ4s=\r\n=2u3W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.6.0_1662134661485_0.6310337120639256"},"_hasShrinkwrap":false},"0.7.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.7.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/client-js":"0.7.0","@polywrap/core-js":"0.7.0","@polywrap/ethereum-plugin-js":"0.7.0","@polywrap/polywrap-manifest-types-js":"0.7.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.7.0","dist":{"shasum":"33031d9ea78898655dbfb8a141d46f3d9127bc02","integrity":"sha512-Zgw84XrNXL9XAhUvfpC9T6wx0VP4yJyrLdeWb+OlnWg4XQUO53hYWdDhqoSrFPbWm949jsLoHgwLkBZldeDKWQ==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.7.0.tgz","fileCount":14,"unpackedSize":435571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqfTL3KfrrexESpbrEcJZIUCHiEForhCw40CnE1dl8rAIhAM/b9WZ3zRCjojbxUo2f95LTXnsGmFcbx8yuThJvW2C8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj3A/8Cy1CPXQn0kW5AA9AI2QiTvrjO4WnHZ9F21TUOIF5BpHkrz8Z\r\n5xH92TC7SHASqTBPcErAd09Hj7c6rJOudBT1BMm+1EkK/yFeXJrUWutZ3j7C\r\n9OhWNiItxhAMKmSqz1G3nqEm2YH8BM00iuWUAhdGnh9q69phfmIyafFgw4jN\r\nV93xfSOQtipd1L7DHwMcm9JJHEpH51RP+Mrde6BiMkCDT4JNstXzgHm/oARt\r\nAZk3T2amD6hgo5Kpc7RrxCJr/Yeh3BBcInW26jYexJ/E+FBEZ9+haehc+52k\r\nrNYL2Ilk9NlkbjwryyHLZ47bbJ1lFLHQICA6XSg7IdAJWasNcC9sQRsQbCfl\r\ndWhFSEuDCxyTAW3NS7g8lFmFVAlx+ewUezQFrFiNh6nra5z47RVlLrU9+Hep\r\n9B5kVWYp+F3hBLXkjibgJ9kor2lPpxHIjGWD6dZeFruCistHUznZAwLvfAer\r\nqmNvYFGiTBq4ardah5/CnONbrRJz8rxNxmWce79H+U9tcPBVbOXelxrDGKIh\r\nU6UKx6yD+97QG75Iyum8SYuAAwGHWEfZf0EO2WqahKja0UAG672rfpB+ZAvu\r\nEoyVLvEPR04KVCWW6GdVlRT9v3Ud2mPG3lYUmvpY2f2iSZMRNvfh1LBP+ebj\r\nHYK4oXZWRTQfySYMTZAfMFxtUAMRB7Iy2QY=\r\n=Zi3z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.7.0_1662654781316_0.32904152277637166"},"_hasShrinkwrap":false},"0.8.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.8.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.8.0","@polywrap/polywrap-manifest-types-js":"0.8.0","axios":"0.21.2","js-yaml":"4.1.0","spawn-command":"0.0.2-1"},"devDependencies":{"@types/js-yaml":"3.11.1","copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.8.0","dist":{"shasum":"84e81099cbd4f318320a7086ac434637a12041fa","integrity":"sha512-Qtj1CQniTzaStt9PjJhOGuHmqclMKhn0XUoTBhz3HDYZbA+h+kkKmaJbOHa0+jgjo6woe4R8agceIFQxoFKu0Q==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.8.0.tgz","fileCount":20,"unpackedSize":1024019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbQH6iBc8uOXs++6z7B5KyXVnSWy/idZ/7CfPC2JA7HgIgKdancFU6keoG8n0t7IC62DL31DKiBRYHZNlef1qExdo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0zpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjeQ//WtwHSNOmuSy5s+VPD/JJ8hM70/QRedLKnrqbBmTemj8HJsNl\r\nfh1+HjsziKQZv5nvGIM8kjQ7adk2/yvXPvjfxnlZP9KnKSHKJnGn6PzgeeKE\r\n/9Er3KbbEsroUvKNsY/s3j3w2ECN+5rINGkLec54RdErr6Mvp8SHHvuhQSNB\r\nFsLrOSHXzxAHWBt2ntGhzUNZnykdkwaMHAFg7A/uT1sOcGJTmBFysePpZ7Dk\r\nh12SmQAoupbK2T0B8coepTP7ICFXHmV7qyzcnWRvYV1N1x9XrwWnPLwiYR5D\r\n/ZAp7s8kzdQlG2zbItrb9v9XuAi0l1MYnIMX7s1Cm78LEFJtT6vPyI03gb/v\r\nSwu6/fxO9wmYQnXKYfHEAH9kZ22emDZvFXYSmx17BxFks79tI1qCIiy30dga\r\nZSSYYxzESt7sRHSQCSQrl1HbSPv+oKATIGTQ4gc6xVNe1rjvInIZG/zuZEnO\r\nceDQeKjbKftpq0hZfSEWf0BEd9sOWaiDuahAIxS1yAJ6qQAFRHwsHCbaTuvz\r\n+lGHqPjfeRsZaHHuSGQeYfSF1wsKe1hXFYqSdpO1gSAF/fHdveBtAw242ys6\r\n2l1vIqobwwoT0TT3y+Tt3KFcI7IRvQAAS+8EjRcMlQB7TfiNoBvjSMWf4Z/f\r\nCcrwDtQS2pQNLMn6Wn0zxI7TSmuZBsaWPiU=\r\n=4RWg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.8.0_1664044264820_0.7790294929561383"},"_hasShrinkwrap":false},"0.9.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.0","@polywrap/polywrap-manifest-types-js":"0.9.0","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.0","dist":{"shasum":"2c529f0eea2420b3817acedd905fdb066c74dc25","integrity":"sha512-wHA0K7aDb+/jy5pNmFZB+YHPBU7knRqI8fcJX5qDAFYrRByTp9230fAd7Zvu6XDzeQCZUnpKUdPFHwUr/vbR2w==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.0.tgz","fileCount":20,"unpackedSize":1024101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgShKMFRft3zma/lITTF4Z+1PauT584j5GImqmfTwstAiA5gRJR7yqCTBVCGYdaUCYp3C3GDC4MN99MGFD9ecqsww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ+l7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGeQ/7BepIOoh+E6BokapHZweq26hUHXa4pZP+wf7K0Bj1oMyKgipi\r\neZ9b4DS6L6vbXUClPzc/woBJVNoN4M6mUMnkJHhajQ5e3V9FIo/JxTMt3iYo\r\nRnrGmMw8X20lXT67+VzLYu1tyN+XjMNHHaeBarT52wvw3AHu7R6Yg5V420Vf\r\nzfRMF/rjFJbf2EabRSdpBkKyq882Lr59LF0qquAZt33FGSdd/Svsn2PQMcOY\r\nqprIdZPrqXmS+cLsfnVC2NFTDH4g7e8q/3Seu58GReRsPmJplKGdJQuH8Nx8\r\nsWSaxmhdNQqTeYohvhRSOP/stvreZ5keCpq2LN1HC8xouRArQX3urYzfSDNt\r\nnAwikOGXJWuBZOSB65o0jjXN4XHiqBdYva/kuttbzdNt8TV0SQqhctdIRO2I\r\nPZD6wbyMXMNEZe8VDmnuJYqJ+g1NfUmZVOayLmwlWzEqDboqBfL9Jysu7sFp\r\neuTfjan5rIa8BHBflhcW2rbhtNPDO28ygtCQm6McIHNo8aXE64O6I3yNRvj1\r\nzIRgJEMFhBqUVqiCW3turmypM9ZUFVlyiFkKG3cGHZ6fuZCg07iMqxj4M8wb\r\nj1+pMYj1K5ppa1jtY2cve6zk9O07ZYK7IIekLl5T31IqHKmrR79T26nBWJnG\r\nFaNxs+hz7vz7PK5x/p2dkw9aZTMqb2JUa4Q=\r\n=JQAU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.0_1665395067603_0.40848744093866496"},"_hasShrinkwrap":false},"0.9.1":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.1","@polywrap/polywrap-manifest-types-js":"0.9.1","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.1","dist":{"shasum":"89ab1ebb441d502d03fbd6bc24b407e81988ca40","integrity":"sha512-/9IgO2mI3Ya/SM8PG6/kYpWJhxa9vm0fq0AfEZdCSiE1bT4f/33++gVCQn5OTwWmp+sbC7XmK7kQfPSTxsPEww==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.1.tgz","fileCount":20,"unpackedSize":1024348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6Wwimm/i8hkif7mVdpHCTfuVQ8BNZ2ZfPP5YM5uu10AiEA2zCknnidM55Ps2pEcIjbbT0Z/ENP0lLTy/IH3RZT3Hc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0EDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobHRAAgNEpxBQvh/zJ5TP8vWSpV8d08omutF1hh09gpVCNmdLmx7IQ\r\nUpyuz2CPZ5MVOEycDHT11I2kpz4EiMMJSlu0HO+3wbh7Cydb24L/+Kp+naOH\r\nvoMgBNIW1F+GIXBJVqGxEkyLjeJ4dLXXt0SChIWk/0Qg8yxaHIOvz5ObMoMh\r\nZCaBJkQTdcjnaBcdImGZ0txTnVH4v1/5eMs5Z/Vs+BfAdIbPKgJNatbJ8X1J\r\nfq3fINCH47Z/ACJW4a0ppoznFe0uYNC7c+v6ZdpRanJl/JXc/dw0zNPIL69q\r\n6xT9/BPLS3QwlUYioWTmc2fd2so/22l0OXhr2vlMBr/4J8La+4ZG2lo3hRRX\r\nMkjy81NV/Jtpa1VdFYzZIiz5JSz3JvRmNa5+gYRUGvzY6vY3FERTbt0iRd68\r\na1RMeKQ4BjuD1l9iGHw08ctpZhAPkGD+jGJ5yIVjd4EfIK05Vtc+/+17B9Sa\r\nSqSL2g50YwSLmoWTjJk/afWzcTmBARCIEFMZJfN6Gn2LfWiz5YRo+cSbDD4x\r\nTgM0E1Gs3s+R8VMCYcxA2l0R2cYLCQXwxcFuB/EeXB0GiwVeNgJEkG3fhzwA\r\n4qVjpkSN05j45Q04CLis/SAyNjZkJXML3TRN0/XCncM+9yoyNNKNKU2Jz+Iv\r\n26tBtYCh16fy/HZ99hbTOeg/9QjcZxjNrWY=\r\n=N3nA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.1_1665614082816_0.8955898538233367"},"_hasShrinkwrap":false},"0.9.2":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.2","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.2","@polywrap/polywrap-manifest-types-js":"0.9.2","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.2","dist":{"shasum":"a96e27706bedf760fb0ffdf60f4cb55efb8633f8","integrity":"sha512-Nzr0NollEsmEQc2QdJfzuopPT6rvuMD07I9TzhIlNdi4jk3yk8S6igH99/VIoz7e0XDiYKmcanTtzb3ZJPVKuQ==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.2.tgz","fileCount":20,"unpackedSize":1024348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP6c6PebU7jGSsEd9G8w6nSa88leBKHxLg1ou6s3/kEAiEA/iLOfJjIoj/lUaG4sDtrgMsZBwb+VyLpvepTcZaBZek="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSJOhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIRA//QdL6ufqOcB9NLiSCzkuf5cK6YKbVDAS4cLDhnI0epnTkcKCB\r\nTwWrbN/eZYDk3nI3wfQEPoYkJCOKh9ATBKnXoElyhPfc1IkdDgIKIl3kBk7V\r\ni7nhILw3X42G8D5soqzQ7SUphyTcf5q43mE9GuT9Qqum3QUA1QnKyYlvYVf5\r\nppic/25KCHDzjN2lwq103NAZsuOwngHmdVv30B6bD8qgLGf7b6BTxohMTN+P\r\n47LBSQMFuhLaLOpFh948u5wxKdjiTtBvLk+NpqB0jXrfummjqkepymZ+afQU\r\nnv9o1jJhdWW3O80igdpOCed8Qvx66ZkUQVN7fAlwuQu3eI+I+4dpkoZpuTVf\r\nAC0PYlaUhXpojgMk0i0v9ZZcl6pTCTxqVWN8Wd5PF7PBTos7bdt6W8Ln4PoS\r\nH+8t07Uv9p5dC7ZP3ZZjpVyH81xQqy+4s5ZvS+ZvGtouKgIQElkQ7KTzyQRf\r\nSq2x5V20FoFPQjOBKuLIscOPNAAKhA96fpC2su9OejmCZA7fvdnhujgVkrlj\r\nXiBkD4r0UWotp9bYXmRVC5nD7hPt2ZUuwvgkn57RhSoJgy9PVVakMuOUcN3x\r\noRjUllNXw1vyVotgE3+yy+DxbEQ727EYSiaQT4q78AnvJkMkXxVkvppNaClx\r\nUe3qUnWiKGBduPOG5DkKMmxotc9n+G7FVPU=\r\n=3NAs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.2_1665700768935_0.5260724968366017"},"_hasShrinkwrap":false},"0.9.3":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.3","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.3","@polywrap/polywrap-manifest-types-js":"0.9.3","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.3","dist":{"shasum":"e127786fed63b15ac3e456880c6072d694f733b9","integrity":"sha512-N5IxbmKAbQPdgzPFd+gLZHLuWe3dGSRmbCAvdme5uIs36MofuE3aARVmenp6w907n1+y54zu6EwXkh0jGa+98g==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.3.tgz","fileCount":20,"unpackedSize":1046078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxkAgB/IbZE7Gg2f1LvsKTGOZb/Q8clzjyS/U9iufVRAiBoCPFHrcinmXqHSB5JBbIHJPe7V5Ih6Z796SBsdaO5Xw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUSPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGxg//RlLYeoB++OIwDqPfxvoAgQvlpBiAW5U3gupilujM53RD/bUP\r\nOrNbdddOIK1ccZd3HWRIB2I50Xr/ff5SHooPGFlOg53ecYLqYPgoRcYfABtM\r\nEdOxRC0dKuGdM/euUxd1GJwWfLXr3StMu1rBdyZRTpyQhTNj7mjSAC8DKVgl\r\nt9cDqWJhQyshl47kcdO8NcjDRQttSsJu5pgouIB2S6eF0tc1NIeFMM5d24Pb\r\n92aCCpQM5zJstgcg9VBamx2YXaZUp+dErnm8Pq5r8ijw3aR0cjnRpfg4pDwM\r\nJquz8QCDMQZmYHwa/7QIHRW2tg9AVNsFwx45ScWw8eAxHqgd9XMIKRcmyWBS\r\nraX12W9gR3OC678exTqgl7HPDaE/fYkNOz/rtZFUkHFMBIxPbCsom/n1eE2a\r\ni74Kmge0VPSQ8HodT47I0+RmT5pcp0NnOpm3JBbRr+PCsmXUkdpQocW51utM\r\nou9/mCHZNn47omcPfmcUy0AYsnIJj7ERIFRKqyPJkE8U1bv1nzZBx90K0h6b\r\neSw5+V3/bJeZDQsp3K7JgwYURwyKIke4ZzvlRYZDbwYx/l8vpE3J9YJJq4AX\r\nDLeii/HxUHkrXCZcb5rQiPHhLz4sp+DKLcafvGPsJfzKgyiVsuciqnmOGsYA\r\neuXTm6dDSevzM6HSXb1vrqFo3BvOY46FC/I=\r\n=UapD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.3_1666261986931_0.9973536680523152"},"_hasShrinkwrap":false},"0.9.4":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.4","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.4","@polywrap/polywrap-manifest-types-js":"0.9.4","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.4","dist":{"shasum":"be2ae866fcd94467a43cf8cdeb9da0bddf1bb24b","integrity":"sha512-7L7uBz2+6mDFov9ZHeQRdYKAAShmke/mwROl3c3/tW7qh8HgCQ4vVTVEKmr/9YS7Vb6nw1EI64SYtCHbjhmMnQ==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.4.tgz","fileCount":20,"unpackedSize":1046078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXtTEArknXa8fjIyJMEtkwtZY5f2w6EPr/xJesBgvlgAiA/QUi3sLJpWc8r+Ay4jRL4w7E4uFyDeNK5uSL7ZId38A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZG9IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK8w/6AhvJ52ROXOxYw8K8AWJA6lg+Johh5IE99naYiVebzmT30QmU\r\nRyFyJW4HYdzXvkWKV6A8qJu5ETrpIEeMc/eq6a8uLM+gPOhhsYw3jXZWUYdk\r\nk2nlnPfFPfvHXZlldv1dyQooEsmbGjR1OxnqhL+eLn1Mm8rgi9wV+tEBS7IU\r\nFOZxzfaZSFP4A5h1Y0mUA+efi/qGvdxts5w247oceLlb1WTvpVt/ZDvC4+o/\r\nrN5lR+dHyVliOLtCA9FvN2OuJ/GFw9ySD5dEEVtCd8oR7feoGiciYLBVssLv\r\nXJd6yeoGxffaTL/ufEVsp/5JGppPLCOr7GW8x89x5u22PSvIQ+S8nIu+HqhL\r\ncK1E490f79pX3uqotehOzZj5tbKLAh2yS9Js3tEhOq7qFIHAU0ZxghjqjxvB\r\nFYoO1XpDpHgxp3amrhQHllbmpMxnCWfPEiNxaqIyeH6vPSORXnOrNFIH6Ezc\r\nImtz6GgNdVuHbx2j8ySMd1pZC5C+MGZpqLt+4VYR5PF7tcKfg4Xve2sWKkZY\r\n3TYbUGRcoUyl4Td1S3Py79XKGHv15YTFZBG5z8hPbz1liWlrxxf4xGqrMPxg\r\nbPgzr60YHzm0z7Db8LIPft0W8N80l08kNYF2mCbgwAHuy7O7nA9jerwh+oE4\r\nlcumgL0QCs5MASS8zLmQUyAgDQtvr0lz58I=\r\n=PpkO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.4_1667526472235_0.849812932988564"},"_hasShrinkwrap":false},"0.10.0-pre.0":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.0","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.0","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.10.0-pre.0","dist":{"shasum":"13c87bf88bed141a15a69b6ef32bcbcba45e8404","integrity":"sha512-vRV1TAuKmnXvFEmBVKMwlYs71820hgpjsdVjXJWPsaW1rbeCqFYsrH97ZGOLSY6Ka9JIkNIU6KsB02R6aDhs2w==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.0.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrJHOMDVu/OB3YAp10fxXZGk20oO8xIMuUQ3x0NjR7ZAiEAvYBVuHx6dUHxFeR0zDLZIELcUruqz2d942YoGwqDVoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZg+SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL7w//WZGM+3UaRuZRPslwcJ4MjjncPND1NmR6nC/umNAk29H8D6fA\r\niC2N9kM8/RJyEI6aZW3meKq94+8A16bOskjI8Remao5MQTy5AWgaER1VN/1E\r\n55G24n5l7v8gRjM+mAOlgfjQZp1pq3xP8Y7WmNGRm7bjEQt7MMiwY9ZYpXXZ\r\nRdNagXoj7GE0qQGuiXrKBcu7YFue+AEK9JhKhdAoIc2yeY1odx3jK3/JiAbm\r\n9DHHLb98cQBoXI4TrdRfAQ7+O6JoO4udlwuG7qrD/oEfiJS32BX9fC4YVVpQ\r\nzknOaDU9OZgEplEi4w45FyCsN/zL4WXjvFu3sO4BbQm1bZAnGUu7YeHwaLGo\r\n91NK+/JpgPSBpQj3A92VBmupHxPNWqfvAiU2D0EVLG16Or5Cm8UDCmz4pH6R\r\ne6029eWYLrHZaVN3cgmZhAiURh/qc2kD2Bmv1whyYLQbFerVF1bsdYEqdi0m\r\nJXnJixK8R0Bvf5cotAfzN3WtLcc/KbBMLg8Jqj/BgadaBzHJ9UUteGXNrLN0\r\ne95234kLz1Q5cbep2CHsLtONO9O4i/psG3Lj01clikmMGZ9GLD1Ijs53FBBZ\r\nPHb/azTkCuuleMm8lEZ94RV54w/G9LjdUzTBAoeGuesPTgBYv3fLeYNT9mAc\r\nUQR/UJXyVkPx+HxTWjMZhklruLbKmdOtm1Y=\r\n=7yGM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.0_1667633042647_0.0725571918648995"},"_hasShrinkwrap":false},"0.10.0-pre.1":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.1","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.1","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.10.0-pre.1","dist":{"shasum":"69f74f555c0224bdb80073633fcffa418e6dc205","integrity":"sha512-t0hYBoIzmGAdysfe2Hf21+4xlwROdRnx+eKZ7ZIH8N8Y9U7E6CXeJwx4DUp8apN94I9NrCXytChb4HOibLdUQQ==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.1.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyjh2jrZ8kD55ZjORMcauGkMRJLVLBDPEAZ78mutdm7AiEAzQpvNQRWsJki0a7/pH6Zw5BNgg8/gzwRLIyyuOEfhzM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb99vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf3A/9G+wUP8pgjoWixlSVJDNoy6FvtZPVywJKCpMjmYOCOhQX9w8+\r\nZz7A35earRAi0OCNls7UVCBXVhYDaVuOEFxcZmMHRdmfGpV0ex/8SlS1RFe3\r\nL/j0PEPR4U6s+amVlHPBQf6VIl+yYjlZFV1f8edwSINOZ/mli0FtU9VFzBh/\r\nUmOZ/LdOWD59Xcio8HKLyVorrNHfepuPQgocwBnpKmjjXJr1elsfQm3iK3Bd\r\nbvNLKnk+FaIdEkMxDki5krincjEmtRfgeO7+x7uE8jXQW2fuZTnIejlXE1bw\r\n1yuOsQa+IHJZ7MyoqymSllbGf+DOOtHFALxZWdl4uMWcXl7Ob0Ua/2emuHWg\r\njx+yXTzZ4ttoPombeVijzGjVzBUqs6DXIEA0PyiI/2l7n6bkUjm7jjb/N3lG\r\nWgshHMeozCHKO1FpIWh0zJw1ghIj0thvzl8to3cXRroBeM8kdTfbd3ja5p9M\r\nboQ8FDvLAG6Be7u2UZpNQRNZ52ojwMsvs36aI+JOTCWAXZzX2TbSQhS6uYcU\r\nCpNaA4QWPWKz9VW6M6qiLAAvhgDSNeMdoR1LadZfx3gBBfRkIwp3v0s3UKd2\r\nfYxxFz9dL1klXklpTfc9ij4CkolFnPtIHH28F80Fm/RGc27vEiK4bUCVmuzV\r\naiJXfThMLHurNyH0GMkW1LY0e+oPwx5scQo=\r\n=IV5X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.1_1668276079025_0.06570644111377666"},"_hasShrinkwrap":false},"0.10.0-pre.3":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.3","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.3","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.3","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","_id":"@polywrap/test-env-js@0.10.0-pre.3","dist":{"shasum":"615ecee8b36c5bda34373ea150fd4e2c8fee7fb1","integrity":"sha512-+CaVFkKK+AjYqxWzLR7nNBQ63WlTTPSNf6e7hZr1mOXamL2EH+lJNZ3E3cUMWtWXUBbEnhIxT6UcHk3OSV8hFw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.3.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkc3sVRBpcECibE6yra9HYltHu1DDrTIGgSE2p8FtPWwIgF9z8ReuRKLgrQLQyCNqeqHcm7aVpX/eJLbRqHBD/ick="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcDyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3LhAAjKLNmB0N6etzW8qXw35WTRwYD8fqFz0Q+rf1C/A0EoPqcK1K\r\nXOZvjljONwVVmmryPSjUM/d00HQxRIh5GKxabKnlr4Q/PHC6a5234AG07QvD\r\nQMSHaFuwMUCEoGLxsmSOpCr9a5PmSoU8JDYKP/zOfqoXNk7YSI8dAipOxoaA\r\no0X28csP768whzmV/QeFyA3Q5vhCq2ail70K3226FM6S2HpVEjH8IeL46atz\r\nZ+b5lMAMvbV9HHSnZJBjgj6bgd9m3sTwKBVg7mPLFnHEVX6iYOkQ6ikznLgI\r\nJGZsVzO61rCl2mhGiy1fqbHVFTQMcTgPFHRm6ebcTKp6MeLsZTZuKfn6NEzP\r\nk271gexYXX0o1yXs6FwQRHe6kKbsed0RsqON89R/dQObkyOwof0VlBKm0lrf\r\nxiDUJraUKsSB+3MV66Lg3JynNS9hF0z0MV1t129BC5tWjcKNj74IErq+fE8g\r\ne7g0RqyRMQkgk+HOmUo1gbRtzL1o19/ls5RmgqGlpSmp+cFsJdoJ0F8SVLj7\r\nbCU1Fq7W7swadpuNh5qnsPvvl5xm/9qJNziaYj0IuwlkDZIuRrSW/OIOmHVY\r\ntiNllgJBxVQiw0/KFcMSsHrKflkhYadNRmSicn7BLs50ZU2dsM2n3iQl7KH2\r\n1MZiWUsoul8B5ssc+F1rhxqNwHXO6ae7YFk=\r\n=xtm8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.3_1668299904834_0.500603348183454"},"_hasShrinkwrap":false},"0.10.0-pre.4":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.4","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.4","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.4","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","_id":"@polywrap/test-env-js@0.10.0-pre.4","dist":{"shasum":"133e136160ecee3a5dd16b4ece5651583f20654c","integrity":"sha512-tuhvZZvQtX7ELwnPVJWbKIJIsRatFeJNkqc/RFLQp1C3m6CnGB0U192jpMhDqCHLRjOY+RmyovDiQpJDGM8Qfw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.4.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj+EXRQYUbSxyGlhiBXgXNSFXZ2Jvj5gKIGJ+sUh5Z4AiAC93kpSCdC1lHYQDeVfK+Bp2iD5IdAfMt1uqF3AdNBaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdSq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom+g//ST5NNwL1tBCgQLKddC7sPmhg/5nHgHc4/RsOU6bFRu7BCZGb\r\njoMnE+d7XxO6VJ/C/ctB279oqNLSb+c4aRc5sG1WoEvWektaYACqP3m4KpCB\r\njW0GFu/ufU2EN6QKrofDJzGhQf6jZbPeLLiJY8L+W68JaPK6Ded8XAzZFWu9\r\nACfA4yXkmZlKDGDE6/V8prBQwqHn5gX9Zc7xaD1VRlJIDUARVkoq/3dJ61VZ\r\nWRMZuoJGrtzqg0lFyblSOGQvJdBffVfS7o64PEbyk75lN16wlkTMxrYR9h6i\r\nLqzzfToIGP0iz4Wbl9cb4ceRSFHZm2ufKmAbHtUlcxYrzDd6ElwvklhIaEcc\r\nkVQ7EqCVsFf2Mwr5uy5Ry2hgkhi8OVNo8/YsTFkrwv+WFrwW2MSHiDCX0xxM\r\nmB4/RNCy4RMP0caxlfhQusNxlQqGbqquhgoyo6gMrfajYp2TCM8F3sFtdrEb\r\nJh55berw6NV9OqY4Qot6O9GQD+RTXkq0rbwPf8IFaQzJfBP6HgzGlDrAf1Xn\r\nnpIlcrWPYj4uNQaEtsIAa9i2kHGzusxcDSAJSadFvwoNKIewOZ0+Barf1FIf\r\nmaoit48iDwNBGvbvmfAKO/Qsl5E7SgWQxbnsD9L9R3yuvcm4Gzwp2jamj+tS\r\n+mwa3BZm9QDFNDu4NGoVe9BTuVIyxkBJl04=\r\n=h2rY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.4_1668623031678_0.5455555363582985"},"_hasShrinkwrap":false},"0.10.0-pre.5":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.5","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.5","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.5","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","_id":"@polywrap/test-env-js@0.10.0-pre.5","dist":{"shasum":"ccba0faf300fc09d25506b16d3acff0d1fbfb146","integrity":"sha512-NbGo5gnKMOcNTDgA6RsQUtI4osRbnMMB0RiqWbJkjn6HLof/kSgfMhQpgjcJNmQXVHINNjJgRszrfb70b9ilOA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.5.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEsmSVCpEpM3gpzqthHmGNxWZVoCmB5wKnj4xsX4PwngIgbQVJcUeHqdhERfLdeUpKqu3yLlDwsMKaQTp7Rq6w/tk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfFSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+OhAApMgl4LGuG15hpNRdx1pQhhVBvqhbX2ipzHJTroHyN7OTKdfX\r\nOyh4d6ueOo5r+HnvTA4dPZUZLXrQlwmor6GvwEKoVDgwo5m3DyurE/OHX6Fw\r\nx2C5WjEsdeoSFe44Lqn0t1hl0N6ugUzYf+l1Q63DrSfZNcwE9U4LkdqMW2xE\r\nF5m2nm5ChAc/ucbBTIqVlrYkn5VKTGu9XCMO8JZ4JKTfCBUkfe6JUiNbPF49\r\nTZdch5ZpzdnAUTaG46bT52t5Xxk+OdX1fDOndlx6Xco3ITkFtmZCFuKph2TN\r\n2xF+shfqRe43uRVl3XIPBUkr/49AuCIe3I2Mbmk9HrosgbSAVLyNv8C9lx9v\r\n1ljlK6v6E5WxxJA6aaKx3QRqrDuACZcFyTronWBzpfTJ7i+Eop3IsXzhgXYn\r\noaTE/s1r2uDZ4Uv+E8JbculmHdzUZyoa6osqcCEegsXwJ0BIlE1VN/jZO/BD\r\nAXi0ZF4S5QQoqiNZc7rWKwEf147yo5qSQwaA3aRp8vUewTDGn+zn1BJ4Ckyg\r\nniQeb+f555L55YxwyE5OcmCcxHsOIdvtE1a/A52OmlKSGlxGxfSoLp3j9W9g\r\nLVW3/gcqy/At/JeGmNNqyjVS1560bBcNGet4n4lHFdVH9ZHnDX7qVN2dOiZj\r\nirE1WiIDK2ksLmpsMgYiRNRjrqtwUIndz1M=\r\n=LapW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.5_1669092497006_0.30775302564149243"},"_hasShrinkwrap":false},"0.10.0-pre.6":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.6","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.6","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.6","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","_id":"@polywrap/test-env-js@0.10.0-pre.6","dist":{"shasum":"7e53c402fe1518ba8e9025f31eca8b4196881b02","integrity":"sha512-2FPOx1q9PhPjlmNyI37zGMjvxfbrGCxUlIKv47KF2hJ8dTXc3YHV00PIDEZUwcPlSsKANZfqftHRhttvCMm9/g==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.6.tgz","fileCount":20,"unpackedSize":1046099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5X4cMj8XB7Nu2A4vx5ThA2Qrl7No1lT6H8zcj+idIXgIgcSpMryJsIaeV35nPK5M3jzZrG/vZdOdYuBPFarYnn3o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoT0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5BxAAh8IYSQQAM0gjRmPu52Zd3Ga7MM0lhLQTDrfog6rEeeGQ7K7C\r\n2hIVR9EID9GipfKdR6l9cgN1WEJhicR08fj5478pcW5JS3lXxh6TvL5uMqVG\r\nAoNpwbLtnJcZZV7reE5hQryF4+Qs+kxMvRkNSxDbZDrw/V1aSpJcQEwfwisO\r\nWLxQO6pVLzXqRD+QztPa1rr8kWwkivwma3KWdzndHtfmYoLS007Td0/wftKZ\r\nT/w2Uiw8pIM1iZzxcXZcfgZIP7H0KWzpQzAwSejiqCG+nuSLePpnBpSSjNEE\r\n6gwjwWlEVuwSQzJgtBSafLgO0Ej38u/BZE0JNDVQktEFY9FIB+PBwlVPSfm1\r\nd3D+1nnf4XQfq8Mr6XnqZB1x73i1VQVAPBD4l7534Yv3ncBj3k0P+4NoseUp\r\nER3QySBHQXoXqJlA+Yk+x0kN6BdtdaiwhFZeRqgWhqVFCKG1mRVJiPmwIuII\r\nDk/B6rJFNMx1U73kI9qBGZ+Acd2R+4kgyu7BXj/6xJ5YTHtI+07XS2xIxw5o\r\n0djtqpXOiuzpvD2drpUtl7233Op6+K7Ny6JBr8yO4wltya0RlfLMpUZ9xViJ\r\n6zE367tHV1ng/PORl2thbVXVTELWi+R3KRSYhKLvDhzwTrXzrkM3wJ9ZmpOG\r\nztPdpeIv3FCmh0rzI8oa5EoSptk8Bt+XL6k=\r\n=vVhy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.6_1671511344090_0.3380806994121506"},"_hasShrinkwrap":false},"0.10.0-pre.7":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.7","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.7","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.7","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI, invoking codegen before build\n  await buildWrapper(wrapperPath, undefined, true);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","_id":"@polywrap/test-env-js@0.10.0-pre.7","dist":{"shasum":"c62d2113ca0694df4227aa16b28828f5a3c9aa44","integrity":"sha512-V7GRCQaB5t2yNFACESy1tgvg+hNdqghueHvEUaXUj1TnRrMDRTMgo8OWlP5OnYUUfwBhpsDncas6yEs3GfPjmw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.7.tgz","fileCount":20,"unpackedSize":1047653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ3TaInBwVVtv+zB4dg8LX46d3sJ8eFHVc22dAeI4PzAiBSfLm8Pn1yp4T8E+NKdHui5wkyU3ShLrzub4Fv/0EcFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvhvfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrniA//ftg6dizBXGxVd1qdtLSldiTfOp5k5AIUgCKmqpJzfGkR3HxP\r\nZc9r66hstyigenS1ikwSqYa+AXakj082AC8O0n0y//4P3FBHNR+rdcSspNAc\r\n9Jynx5ChB57+I9A+DDuGRft2W6VSVjEu9Fr5n71W9a0HVqGPPiAw30Bg4ebf\r\n51hycpmO0uzQmxeTb2AQcBKXET7gdZDvL2002tZSD+Q5NEbf3+kgj1OIlvEj\r\nepb0YKC1OslecKUcLgEkcBBBRtthRzwPuijypWuxJiQfx2Rn9goky/hGIUcm\r\nVxlFhjz6GusSs5C0sEg4JJbLTejNDxfSr35I6sdIg4uZbCtv+82kR52r2nBI\r\nIIAnPKgn+rjjFHETmz0co5gszjtzsznlJSVx+DbM/S4qIjH/hyB4j3R4qFCt\r\n5C1ZRB2PkHeS9bY5BoLXIs4N8TizmRhJ67sJn2nAoFTnzAtGURfcncg7LTet\r\na2RFvK15iMjC27mjfEgKENWoClVz+dYLyIezkTwBtSaYq/BzI20HdjqDAZok\r\nQIxgMdmghX2Aq8KU0SD50d6fKKEJ+4WqK2x4ZuOvnDX4QB7qkemLkY16c1Hb\r\nVzkCk2cIYK2MU4geHdED/Ie0M7iiv1eS5DxEfiEPZU0oeKUHeKJislLreVuF\r\n5AO0Ofp4TsJq//NZYVSVviGjXDrPYqmRcv0=\r\n=UtiW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.7_1673403359629_0.6535363382486028"},"_hasShrinkwrap":false},"0.9.5":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.5","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.5","@polywrap/polywrap-manifest-types-js":"0.9.5","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.5","dist":{"shasum":"419405808c40432355ca739263acb7ed83218dc6","integrity":"sha512-mewpXPipebHFwklonra2REKcN048o+P841UnVDo/jhHa8ZdE66o0smSU91YwYAM/zdQM48/m6wWWJG9JUJ84IA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.5.tgz","fileCount":20,"unpackedSize":1046078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7LeCEkYbtEdILrYoJmniZQ8HehoziGzgly7iGuKydBAiAC0BaWJe1u9hkChYlVC+CHbqNB4W6PGWoCfTEeGF/BUA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5tInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8oA//VXaEdOdCDipYkSlNIbBOR579jkSmSjV09CKHcK2GmidG2m18\r\nC+T54/k60iY264D205og6zDKLz2ZK3AaOUGVCBeQhMwhVa4p1WY/tzToo/zs\r\n2foc0VzL/vPZ1fym6eYMLoLo3Ynt719LZLRyVbEDgCiHj7ID9j0zOG4OMb2s\r\nfTdLPu1Cq2ulcemRE+jK/OI4l1NOXNE2FvrVIupBO2DIiKQ7QoIm/pw6Ooga\r\nyAogaIf0BTiQpkpQnYsy9xqtkZcLZVBgNvvjMPPRDGFVPSClDjsgX7SKDU35\r\ne7LEZYMqcx5wpvPZtmfn9LKXTFETwTZYlNidEQc9fgy/MzKhpv5Eh7rA1S09\r\ncuY3Zd0J/GcZ/UgGLx6D/oKi+OvB+AHH83llZ4x+e5hA2UhHlUHQLgK7h4RZ\r\nPdh4Jd7bwVgvcVpFIJSOfDKLYfRTpoq572l4VZJ0MMGUq/lakFhdP9H6YHG2\r\nKGXJU4I2sxamYZhC3f0SdXxYSm5frM8Lygd6axAmwlBh2+rzUX2jDxCJzlEa\r\n89rz66/5cCsSghSAQekIWf+aSAXuY0czzKiVUEXkb7T8ej0W8sqNXxmWoY0o\r\nn7EigBnrOcMwk5AMbStl2+QvKFf1z2g8zDQRbVBTE5Q6S1i4BIWlKKz07Lzt\r\nSAFiAkTsZoXUaBnFzW/uyGXh6uJVea43DH4=\r\n=DuV/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.5_1676071463243_0.8336750761150551"},"_hasShrinkwrap":false},"0.10.0-pre.8":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.8","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast && yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.8","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.8","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","doc-snippets":"~1.0.0","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"doc-snippets":{"extract":{"include":["./src/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}","./examples/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}"],"ignore":["./**/node_modules/**","./**/.polywrap/**","./**/__tests__/**"],"dir":"./"},"inject":{"dir":"./readme","include":"./README.md"},"startTokens":[{"pattern":"$start: ","inline":false},{"pattern":"/* $: {SNIPPET_NAME} */","inline":true}],"endTokens":[{"pattern":"$end","inline":false},{"pattern":"/* $ */","inline":true}],"outputDir":"./"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\n## Init test env\n\nSpin up docker containers for Ganache and IPFS.\n\n``` typescript\n  await initTestEnvironment();\n```\n\n## Stop test env\n\nStop docker containers for Ganache and IPFS.\n\n``` typescript\n  await stopTestEnvironment();\n```\n\n## Build a wrapper\n\nBuild a local wrapper project.\n\n``` typescript\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI, invoking codegen before build\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `wrap://fs/${wrapperPath}/build`;\n```\n\n## Execute the CLI\n\nExecute a command with the Polywrap CLI.\n\n``` typescript\n  const { exitCode, stderr, stdout } = await runCLI({\n    args: [\"infra\", \"up\", \"--verbose\"],\n  });\n```\n\n## Constants\n\n### providers\n\n```typescript\n/** The URIs for the default providers used by the default infrastructure module. */\nexport const providers = {\n  ipfs: \"http://localhost:5001\",\n  ethereum: \"http://localhost:8545\",\n  http: \"http://localhost:3500\",\n};\n```\n\n### ensAddresses\n\n```typescript\n/** The Ethereum addresses of the default infrastructure module's locally-deployed ENS smart contracts. */\nexport const ensAddresses = {\n  ensAddress: \"0xe78A0F7E598Cc8b0Bb87894B0F60dD2a88d6a8Ab\",\n  resolverAddress: \"0x5b1869D9A4C187F2EAa108f3062412ecf0526b24\",\n  registrarAddress: \"0xD833215cBcc3f914bD1C9ece3EE7BF8B14f841bb\",\n  reverseAddress: \"0xe982E462b094850F12AF94d21D470e21bE9D0E9C\",\n} as const;\n```\n\n### embeddedWrappers\n\n```typescript\n/** Wasm wrappers embedded in the package */\nexport const embeddedWrappers = {\n  ens: `wrap://fs/${path.join(__dirname, \"wrappers\", \"ens\")}`,\n  uts46: `wrap://fs/${path.join(__dirname, \"wrappers\", \"uts46\")}`,\n  sha3: `wrap://fs/${path.join(__dirname, \"wrappers\", \"sha3\")}`,\n};\n```\n\n## Methods\n\n### initTestEnvironment\n\n```typescript\n/**\n * Starts a local test environment using the default infrastructure module.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const initTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### stopTestEnvironment\n\n```typescript\n/**\n * Stops the local test environment (default infrastructure module) if one is running.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const stopTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### buildWrapper\n\n```typescript\n/**\n * Build the wrapper located at the given path\n *\n * @param wrapperAbsPath - absolute path of wrapper to build\n * @param manifestPathOverride? - path to polywrap manifest\n * @param noCodegen? - don't run codegen before build\n */\nexport async function buildWrapper(\n  wrapperAbsPath: string,\n  manifestPathOverride?: string,\n  noCodegen?: boolean\n): Promise<void> \n```\n\n### buildAndDeployWrapper\n\n```typescript\n/**\n * Build the wrapper located at the given path, and then deploy it to IPFS and ENS.\n * If an ENS domain is not provided, a randomly selected human-readable ENS domain name is used.\n *\n * @param wrapperAbsPath - absolute path of wrapper to build\n * @param ipfsProvider - ipfs provider to use for deployment\n * @param ethereumProvider - ethereum provider to use for ENS registration\n * @param ensName? - an ENS domain name to register and assign to the wrapper\n * @param codegen? - run codegen before build\n *\n * @returns registered ens domain name and IPFS hash\n */\nexport async function buildAndDeployWrapper({\n  wrapperAbsPath,\n  ipfsProvider,\n  ethereumProvider,\n  ensName,\n}: {\n  wrapperAbsPath: string;\n  ipfsProvider: string;\n  ethereumProvider: string;\n  ensName?: string;\n  codegen?: boolean;\n}): Promise<{\n  ensDomain: string;\n  ipfsCid: string;\n}> \n```\n\n### buildAndDeployWrapperToHttp\n\n```typescript\n/**\n * Build the wrapper located at the given path, and then deploy it to HTTP.\n * If a domain name is not provided, a randomly selected human-readable domain name is used.\n *\n * @param wrapperAbsPath - absolute path of wrapper to build\n * @param httpProvider - http provider used for deployment and domain registration\n * @param name? - a domain name to register and assign to the wrapper\n * @param codegen? - run codegen before build\n *\n * @returns http uri\n */\nexport async function buildAndDeployWrapperToHttp({\n  wrapperAbsPath,\n  httpProvider,\n  name,\n}: {\n  wrapperAbsPath: string;\n  httpProvider: string;\n  name?: string;\n  codegen?: boolean;\n}): Promise<{ uri: string }> \n```\n\n### runCLI\n\n```typescript\n/**\n * Runs the polywrap CLI programmatically.\n *\n * @param options - an object containing:\n *   args - an array of command line arguments\n *   cwd? - a current working directory\n *   cli? - a path to a Polywrap CLI binary\n *   env? - a map of environmental variables\n *\n * @returns exit code, standard output, and standard error logs\n */\nexport const runCLI = async (options: {\n  args: string[];\n  cwd?: string;\n  cli?: string;\n  env?: Record<string, string>;\n}): Promise<{\n  exitCode: number;\n  stdout: string;\n  stderr: string;\n}> \n```","_id":"@polywrap/test-env-js@0.10.0-pre.8","dist":{"shasum":"9c8ca6fd0302abd9ff84eafc9222560ee13d1d03","integrity":"sha512-b48eN8onj2Xmh8Y67W8vHNoL6WPwU8t/DU0TRTmN2dK9mFYO5ZO1RpK6XKs99lFTjo5Af783M5IWDSNJaUhtZw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.8.tgz","fileCount":22,"unpackedSize":1053504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+7zk1FKxo+/61aDISdf+479JztuK8oTG9UuqWpQYclAiEAkfuv4Xxxgh85V6cnQ2ddbSS6wRN0S3TIiE1r5s2721w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7bUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4ehAAmgDUz1vxAzYJ03fLP5P2ZAFm5kFaa6lLPXECEqBRyANKFV/7\r\nmRYzdnzOI8xgpZXECc3Ld/eBJLJs8dG0SS3ULyxW/A/cMFcDSjI1AYky6Qp/\r\nzzyhaaQQS8+YeP1nubYyQP+JPBvhAnQWt29l4jkkZOK1wyDh0C958LTtJT6u\r\nPFkQL2LrH/BwgyOnrWShPjF0m58hLuae2+c4h7cv/1U5D4pxl18qVc6SVZre\r\nwz3GfIw7GLu2OHRn9gFRM9NOqUEfa9qRTs2ng2R4XSPNpGJKLg/8QVVYKoVS\r\n79PrFFEX5Fvr6ke8cOHbnyxvMB+dQUwY3vuDfu8I0N6OjdZNHMEMnE1QskC9\r\n6N5Q95hHInQGZ9AMc/o5GStfS2VptApHMXc6K3OZKS40t0Wwir0W+DodE1GQ\r\nkouRqPFVuaRorBMb56Vt178BZI3RsNFWmWueMvdXKRM+zJJ1AbxftrNKVuSY\r\nlYz2INWN8/wZWrPCzZGkkBFBc0BT24UQH2YyQFoXfDYSjrO8vK5Y+7jHEB+Y\r\ngUiH2JTumFHMZTI7idwM1IfdtchMdHxpr9cw+svwWthBtcOI1rR6vcnmfQ40\r\nf9UUU8+K9D61Qm9MbBNHP0zupyNg7uZqOFWehJW+VhvWXl0XOWRtUNyzxxpr\r\nNC5FCgPES6iK2IlX7I8FpBidcs5x5JPieUQ=\r\n=8+t1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.8_1676522765616_0.5543063996172573"},"_hasShrinkwrap":false},"0.9.6":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.6","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.6","@polywrap/polywrap-manifest-types-js":"0.9.6","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.6","dist":{"shasum":"e383d75fb5087a9ce108ccae0048dd51df6e979e","integrity":"sha512-dGf2giuehrE9AxKFbnQ8GejH0QAj7W0RsBF7fYVzYM5RmTjvEgtWrrf158QBqCDozcJOy5KRmKR6Wmw+ECzSDA==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.6.tgz","fileCount":20,"unpackedSize":1046078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAhQ83oI1hQnCyvDC42xI3MJKkemFpQ0jmTnNeGCGeQgIhAOetG/zCffD5wp0Iw/D699OroxnS0hAcWPy5hpOLa0qV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8dNiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQrA/+IwO/mVop30hkdqI7SY4jXM/4C7I72EG7PIE5yeTdo6ugbZYa\r\ngsZEIP6iw6bpshvi6T+xvG4IU9Uqob22RViCpSvbEBSOGEgkI9X3UPCmeWTF\r\n7vjjx14F6KKDhUanYnRx9lP+iEZifQqQGjwhmC+y63vyjzWP3WCtOk/xEdfN\r\nS+z7tfi6EYk9L/l149PytKawaPiolJejv65o+SfuAGBA72FFitBzeiT4C1bh\r\nk3JtDMfDLv6q0bPyYZYJQtA0qA8nX+DN8jCemG8R9chdMCdYtCuj2QAn8Gk6\r\ncpfNxfMMF9DEVYSglvsbE6m830n2PxzGVxIAeUBtRjN89uBgSCzBEmfWObTL\r\nEYmVWYAlvaAtQOKoI3U5ZUBUmLZhHfeJkL/mrvmfgJBE98redrK89MUfTqjU\r\nb4ukLqy+kzL1C52j/56UExAa4eHrF2TYP8OH3h7qvwjEg8fFrja+8ujy/c+Z\r\ngJwjpmiDoXu94o8FrEvqSOyNd4o3H5f7WH0czS0osv290K8stFNople4IFh5\r\nvIKszuTejwjj+JyHBcJ3IMTF+wTlWcXV5HrRaDgMvlesEAvTh7VOw5odhVEJ\r\nDf/9e11tPjYzsaBe5QCDof8eFVbCpnWtmXRA2C35475+uy+YG2rO2LRG0PHk\r\nt6wN2m27zRvNmx8d48PBqhMSaiUkTeU68os=\r\n=Trad\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.6_1676792674464_0.8579991686699768"},"_hasShrinkwrap":false},"0.10.0-pre.10":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.10","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast && yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.10","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.10","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","doc-snippets":"~1.0.0","rimraf":"3.0.2","ts-node":"10.9.1","typescript":"4.9.5"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"doc-snippets":{"extract":{"include":["./src/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}","./examples/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}"],"ignore":["./**/node_modules/**","./**/.polywrap/**","./**/__tests__/**"],"dir":"./"},"inject":{"dir":"./readme","include":"./README.md"},"startTokens":[{"pattern":"$start: ","inline":false},{"pattern":"/* $: {SNIPPET_NAME} */","inline":true}],"endTokens":[{"pattern":"$end","inline":false},{"pattern":"/* $ */","inline":true}],"outputDir":"./"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\n## Init test env\n\nSpin up docker containers for Ganache and IPFS.\n\n``` typescript\n  await initTestEnvironment();\n```\n\n## Stop test env\n\nStop docker containers for Ganache and IPFS.\n\n``` typescript\n  await stopTestEnvironment();\n```\n\n## Build a wrapper\n\nBuild a local wrapper project.\n\n``` typescript\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI, invoking codegen before build\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `wrap://fs/${wrapperPath}/build`;\n```\n\n## Execute the CLI\n\nExecute a command with the Polywrap CLI.\n\n``` typescript\n  const { exitCode, stderr, stdout } = await runCLI({\n    args: [\"infra\", \"up\", \"--verbose\"],\n  });\n```\n\n## Constants\n\n### providers\n\n```typescript\n/** The URIs for the default providers used by the default infrastructure module. */\nexport const providers = {\n  ipfs: \"http://localhost:5001\",\n  ethereum: \"http://localhost:8545\",\n  http: \"http://localhost:3500\",\n};\n```\n\n### ensAddresses\n\n```typescript\n/** The Ethereum addresses of the default infrastructure module's locally-deployed ENS smart contracts. */\nexport const ensAddresses = {\n  ensAddress: \"0xe78A0F7E598Cc8b0Bb87894B0F60dD2a88d6a8Ab\",\n  resolverAddress: \"0x5b1869D9A4C187F2EAa108f3062412ecf0526b24\",\n  registrarAddress: \"0xD833215cBcc3f914bD1C9ece3EE7BF8B14f841bb\",\n  reverseAddress: \"0xe982E462b094850F12AF94d21D470e21bE9D0E9C\",\n} as const;\n```\n\n## Methods\n\n### initTestEnvironment\n\n```typescript\n/**\n * Starts a local test environment using the default infrastructure module.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const initTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### stopTestEnvironment\n\n```typescript\n/**\n * Stops the local test environment (default infrastructure module) if one is running.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const stopTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### buildWrapper\n\n```typescript\n/**\n * Build the wrapper located at the given path\n *\n * @param wrapperAbsPath - absolute path of wrapper to build\n * @param manifestPathOverride? - path to polywrap manifest\n * @param noCodegen? - don't run codegen before build\n */\nexport async function buildWrapper(\n  wrapperAbsPath: string,\n  manifestPathOverride?: string,\n  noCodegen?: boolean\n): Promise<void> \n```\n\n### deployWrapper\n\n```typescript\n/**\n * Deploy the wrapper located at the given path, and then deploy it based on given jobs.\n *\n * @param options - an object containing:\n *   wrapperAbsPath - absolute path of wrapper to build\n *   jobs - jobs that will be executed in deploy process\n *   codegen? - run codegen before build\n *   build? - run build before deploy\n */\nexport async function deployWrapper(options: {\n  wrapperAbsPath: string;\n  jobs: DeployManifest[\"jobs\"];\n  codegen?: boolean;\n  build?: boolean;\n}): Promise<void | {\n  stdout: string;\n  stderr: string;\n}> \n```\n\n### runCLI\n\n```typescript\n/**\n * Runs the polywrap CLI programmatically.\n *\n * @param options - an object containing:\n *   args - an array of command line arguments\n *   cwd? - a current working directory\n *   cli? - a path to a Polywrap CLI binary\n *   env? - a map of environmental variables\n *\n * @returns exit code, standard output, and standard error logs\n */\nexport const runCLI = async (options: {\n  args: string[];\n  cwd?: string;\n  cli?: string;\n  env?: Record<string, string>;\n}): Promise<{\n  exitCode: number;\n  stdout: string;\n  stderr: string;\n}> \n```","_id":"@polywrap/test-env-js@0.10.0-pre.10","dist":{"shasum":"5201f2c0a25cdbadc5aa5c750e557dc323315e6d","integrity":"sha512-7RnCFpA25HUAUGl/lK5mgYTnH8ThsXMoraMHFWcgweqJvdWfpLtpHUf3aqu2/JQru2VfU/hL712yb8lZFgYkdw==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.10.tgz","fileCount":12,"unpackedSize":115295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMy8rAsGot5WzmJnVljdkAvoh0pITurrZxipKcfhcGvwIgBi6yBsdtvPo4okfTQCo5pSbFeYBOe2HxH30dSP4GPYA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/sc/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCsg//eiZzDByf3KnA2RkNz7CbM9UbTdwJVrJdYKaXBrfkhsBgnaMD\r\nCfH79yA1QrvGqrC92PfYrQjoZZGY08Vhfwr7TPSPLrHi1HVAwbYpJWux+gGz\r\nZtE7z+D9Y06vsLf7ZXMbCb7SrBKHD2smpalFuWZ7CoDgyT2yTug52qzrEK4l\r\nHvNeiPEtbQq4YdVB/WmP9fRDEm/YbG75nYRryfXnXgQ4aoQrTMxYHp5uIAno\r\neuEE3LY4Ws3bFZe0RGPdw5QQgaDJEu2++/vS0i1/nplPWwAkLMQVzJL29B76\r\nTFJC10QWT39/LU++79ab2ARXwtH6OMh6QcDYdi+CsGgPxAzRaFSo6f7d0zNm\r\nGSGWBkA/BlaHKMr7j6C650e/orBBQyRAt6x4FlwaW5MEJhab/PKkhLJdFZ4x\r\nQMxdnge69KmC/iDow4e7CfJB5yMogjG3pFW9j2swutDerFOpx9aX5/hvl/yy\r\n2kPrFvwFXGK78bWxigLlgDcCvp+FS7mh2ZMZ2hO9ln7vYRUnLxfYNsLFEhS/\r\nVKES8pT+GrN1J6o0G3exEgzzM1rfc5pBpd6O7DwrJRRHIl2V/eblg0a+QE3m\r\nJrbpTxD4oQfwG1uOsumSftITMmvX9+/7mE16tg/G4hH5zTqZin8cmbSnZfjO\r\nUb2K4XaHh/A3Pa9yrOPqt9PzCY1o8+jgwGA=\r\n=sRre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.10_1677641534850_0.8458930625594887"},"_hasShrinkwrap":false},"0.10.0-pre.11":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.10.0-pre.11","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast && yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/core-js":"0.10.0-pre.11","@polywrap/polywrap-manifest-types-js":"0.10.0-pre.11","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","doc-snippets":"~1.0.0","rimraf":"3.0.2","ts-node":"10.9.1","typescript":"4.9.5"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"doc-snippets":{"extract":{"include":["./src/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}","./examples/**/*.{ts,tsx,json,yaml,txt,md,graphql,cue}"],"ignore":["./**/node_modules/**","./**/.polywrap/**","./**/__tests__/**"],"dir":"./"},"inject":{"dir":"./readme","include":"./README.md"},"startTokens":[{"pattern":"$start: ","inline":false},{"pattern":"/* $: {SNIPPET_NAME} */","inline":true}],"endTokens":[{"pattern":"$end","inline":false},{"pattern":"/* $ */","inline":true}],"outputDir":"./"},"readmeFilename":"README.md","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\n## Init test env\n\nSpin up docker containers for Ganache and IPFS.\n\n``` typescript\n  await initTestEnvironment();\n```\n\n## Stop test env\n\nStop docker containers for Ganache and IPFS.\n\n``` typescript\n  await stopTestEnvironment();\n```\n\n## Build a wrapper\n\nBuild a local wrapper project.\n\n``` typescript\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI, invoking codegen before build\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `wrap://fs/${wrapperPath}/build`;\n```\n\n## Execute the CLI\n\nExecute a command with the Polywrap CLI.\n\n``` typescript\n  const { exitCode, stderr, stdout } = await runCLI({\n    args: [\"infra\", \"up\", \"--verbose\"],\n  });\n```\n\n## Constants\n\n### providers\n\n```typescript\n/** The URIs for the default providers used by the default infrastructure module. */\nexport const providers = {\n  ipfs: \"http://localhost:5001\",\n  ethereum: \"http://localhost:8545\",\n  http: \"http://localhost:3500\",\n};\n```\n\n### ensAddresses\n\n```typescript\n/** The Ethereum addresses of the default infrastructure module's locally-deployed ENS smart contracts. */\nexport const ensAddresses = {\n  ensAddress: \"0xe78A0F7E598Cc8b0Bb87894B0F60dD2a88d6a8Ab\",\n  resolverAddress: \"0x5b1869D9A4C187F2EAa108f3062412ecf0526b24\",\n  registrarAddress: \"0xD833215cBcc3f914bD1C9ece3EE7BF8B14f841bb\",\n  reverseAddress: \"0xe982E462b094850F12AF94d21D470e21bE9D0E9C\",\n} as const;\n```\n\n## Methods\n\n### initTestEnvironment\n\n```typescript\n/**\n * Starts a local test environment using the default infrastructure module.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const initTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### stopTestEnvironment\n\n```typescript\n/**\n * Stops the local test environment (default infrastructure module) if one is running.\n *\n * @param cli? - a path to a Polywrap CLI binary.\n */\nexport const stopTestEnvironment = async (\n  cli?: string\n): Promise<void> \n```\n\n### buildWrapper\n\n```typescript\n/**\n * Build the wrapper located at the given path\n *\n * @param wrapperAbsPath - absolute path of wrapper to build\n * @param manifestPathOverride? - path to polywrap manifest\n * @param noCodegen? - don't run codegen before build\n */\nexport async function buildWrapper(\n  wrapperAbsPath: string,\n  manifestPathOverride?: string,\n  noCodegen?: boolean\n): Promise<void> \n```\n\n### deployWrapper\n\n```typescript\n/**\n * Deploy the wrapper located at the given path, and then deploy it based on given jobs.\n *\n * @param options - an object containing:\n *   wrapperAbsPath - absolute path of wrapper to build\n *   jobs - jobs that will be executed in deploy process\n *   codegen? - run codegen before build\n *   build? - run build before deploy\n */\nexport async function deployWrapper(options: {\n  wrapperAbsPath: string;\n  jobs: DeployManifest[\"jobs\"];\n  primaryJobName?: string;\n  codegen?: boolean;\n  build?: boolean;\n}): Promise<void | {\n  stdout: string;\n  stderr: string;\n}> \n```\n\n### runCLI\n\n```typescript\n/**\n * Runs the polywrap CLI programmatically.\n *\n * @param options - an object containing:\n *   args - an array of command line arguments\n *   cwd? - a current working directory\n *   cli? - a path to a Polywrap CLI binary\n *   env? - a map of environmental variables\n *\n * @returns exit code, standard output, and standard error logs\n */\nexport const runCLI = async (options: {\n  args: string[];\n  cwd?: string;\n  cli?: string;\n  env?: Record<string, string>;\n}): Promise<{\n  exitCode: number;\n  stdout: string;\n  stderr: string;\n}> \n```","_id":"@polywrap/test-env-js@0.10.0-pre.11","dist":{"shasum":"5ef857fe59f4c0daceb298b734e0c0b912728bdc","integrity":"sha512-hbfRogB5N8V/5OuHWNUCFx272n+TyNxHV2bA/x5sgRVEKKVoJ4efJUvhc94eFESb4Tp/1IWr4sixoR0Z+dBM/g==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.11.tgz","fileCount":12,"unpackedSize":115447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfKI/JePJbAdy7mzULw0SLXHRfNa9SUl/F4Ej7+KHTCQIhAIubWZY18eaSRUh0pagV9vBz3CIA3h8mWS/FYRc69Vjq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBmgrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXvRAAoubwcey98DkA3sJJXC1DKOGUccBJpQmUdjrdDIli+b3O7dxF\r\nN8YLsft0Aln3wo1lwYdi/f34CtTRJ8y9A/JgdevDVniRIqEQ+Jg3Cp6cX/oE\r\nnHiVF+34zXxHhJO08mVdwNL33fev59A/QZggamiIxNncioMNVfFzlq8Egfj/\r\nFp83gn6P1f2N/aoluC5Q0JGWkdrff7vI+frRSgY4lh7DxEXxNqr8n6vKGIzM\r\nzl+XV9XzEMQ7UkFYJmqFnW/9Wy8WQ53LQw89347KxJa4GmqygdvEEN8smiAq\r\nA5I8tw7ht87PFxKVgNKTHCiFGdufkMukRuDraigMQQBnWm8fF+AuXOMcXj7W\r\n7r4rxI8n/DJsw+bzLOYvLvNrMZ9Whw1w+9kF1Iy4UzVRe0dTMU1k/62oHGJf\r\nKu6xCh92trxmLa9EXXVJKh+EZANTzXdhWCkO4QKShAK80bZrEiScQMqauGsr\r\n8u8SAsDGaxdeU/KSzBDOEyjPNxieE81N1Q8m40Vs5aOEaA8QRopk0kSbS/DP\r\nanJq3s0IjM+8QIS1mNar60AwrY7fw+BHqfVvpAtxCcpMkZ1qLDezZd1Qunp0\r\nKpss2jbzXIZvSQqfTN02h6c6mL/9zDot5S5UNQsiyQQTTtPU2QrVAkDLAfbA\r\n73er8QkNZ8oujRStpUQq+HfcbGFVuaF6Tck=\r\n=niDW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.10.0-pre.11_1678141482823_0.6816102634935088"},"_hasShrinkwrap":false},"0.9.7":{"name":"@polywrap/test-env-js","description":"Polywrap Test Helpers","version":"0.9.7","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json && yarn copy:wrappers","lint":"eslint --color -c ../../../.eslintrc.js src/","copy:wrappers":"copyfiles ./src/wrappers/**/**/* ./build/wrappers/ -u 2"},"dependencies":{"@polywrap/core-js":"0.9.7","@polywrap/polywrap-manifest-types-js":"0.9.7","axios":"0.21.2","spawn-command":"0.0.2-1","yaml":"2.1.3"},"devDependencies":{"copyfiles":"2.4.1","rimraf":"3.0.2","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/test-env-js@0.9.7","dist":{"shasum":"4b74608146f77db9a4564cfe7c0912571276de9f","integrity":"sha512-0APu1Qa2dfIl6FvUesw5v0AKhTHNs06n6rfOxL1n/30eYC5EwPrCLr0yMq9It+5rVXjj9NZeHen49qgcExh9Tg==","tarball":"https://registry.npmjs.org/@polywrap/test-env-js/-/test-env-js-0.9.7.tgz","fileCount":20,"unpackedSize":1046078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWmoGJ+UWvFOnG9EbluATSI3GAY+hRNLxbVNn9rTGK1AIgHhTOIDvmrr8FTHJtYX87LcVeNsqeaBXs/73Kdpj7hM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI2O2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXZw//Ydp0ZRP62nvBdy6cF9HWNp07UhskoB2+RBg24OP4jUS1yULF\r\nesPJUkbMwOw7mHCycAitPHGS9r90cbqXvQTIiFUMNdPBgk1soJWAx7kCLeyM\r\nhNoHEH9k9lxsxw7MGCbxOACwn1CSD47cLMMgj60VEYMd7TPQqKO7dx/LG7qj\r\nchBM2arUNgzYVaDQgaf8J4PYFzUNoq0jTnp4PmreYIMYCC0pywmeB65a0KnQ\r\nQ6okoCxLqQf0wIBtNlOoikDII3iJhZBbOiaElMgKiDvgYqmdxpapFB/q75Dd\r\nV7ECrQOLuBJhhwoISfO+GoWhe/SJfLy/xSXP2hsh76KwqedewvEfD86o8QQT\r\nMcpnb5L4RZ9Z1CsVyYUXX51WkgUDUL1DH8Pf0T0AZ/8aNscYusc81A+Ijz3A\r\n8niFCYFk5ybdjjA6nO+ihpELVw7VxvIhpt8J8vJTAgLfRdfxRfQDGxdPrFUj\r\nDbHCpHAtSwoUUQXXQiWlemJWPctr66fKav1U7vhQBfo/K+FXyu0HcezOQR7C\r\nbx8en2VeaGdQJiBHe54X6woV6XCUhsJMH5dm983bpzP5i7jEggED2b3DNlkG\r\nloUziebLIfGdyEP37lrESfeeDHrHYZyM75dNJ3JfAoDBjXVYK48UJRf87Ym6\r\nqjLJ8SeY6pnQ7lXj+2zOzCzutgc5bmGy/ls=\r\n=RSNF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"directories":{},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/test-env-js_0.9.7_1680040886652_0.9728606823219266"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-17T14:44:47.405Z","0.0.1-prealpha.86":"2022-06-17T14:44:47.686Z","modified":"2023-03-28T22:01:27.112Z","0.0.1-prealpha.87":"2022-06-21T23:06:11.064Z","0.0.1-prealpha.88":"2022-06-21T23:38:06.460Z","0.0.1-prealpha.89":"2022-06-23T22:01:02.273Z","0.0.1-prealpha.90":"2022-06-28T03:16:46.487Z","0.0.1-prealpha.91":"2022-07-01T06:02:59.993Z","0.0.1-prealpha.92":"2022-07-05T01:57:08.735Z","0.0.1-prealpha.93":"2022-07-06T01:18:50.701Z","0.1.0":"2022-07-06T08:23:54.547Z","0.1.1":"2022-07-07T08:02:47.986Z","0.2.0":"2022-07-13T07:36:01.716Z","0.3.0":"2022-07-24T20:09:51.867Z","0.4.0":"2022-08-20T09:20:10.976Z","0.4.1":"2022-08-22T19:03:20.734Z","0.5.0":"2022-08-26T22:52:00.062Z","0.6.0":"2022-09-02T16:04:21.665Z","0.7.0":"2022-09-08T16:33:01.481Z","0.8.0":"2022-09-24T18:31:05.130Z","0.9.0":"2022-10-10T09:44:27.810Z","0.9.1":"2022-10-12T22:34:43.030Z","0.9.2":"2022-10-13T22:39:29.167Z","0.9.3":"2022-10-20T10:33:07.164Z","0.9.4":"2022-11-04T01:47:52.444Z","0.10.0-pre.0":"2022-11-05T07:24:02.818Z","0.10.0-pre.1":"2022-11-12T18:01:19.214Z","0.10.0-pre.3":"2022-11-13T00:38:25.056Z","0.10.0-pre.4":"2022-11-16T18:23:51.945Z","0.10.0-pre.5":"2022-11-22T04:48:17.321Z","0.10.0-pre.6":"2022-12-20T04:42:24.263Z","0.10.0-pre.7":"2023-01-11T02:15:59.857Z","0.9.5":"2023-02-10T23:24:23.471Z","0.10.0-pre.8":"2023-02-16T04:46:05.801Z","0.9.6":"2023-02-19T07:44:34.668Z","0.10.0-pre.10":"2023-03-01T03:32:15.035Z","0.10.0-pre.11":"2023-03-06T22:24:42.973Z","0.9.7":"2023-03-28T22:01:26.954Z"},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"description":"Polywrap Test Helpers","repository":{"type":"git","url":"https://github.com/polywrap/monorepo.git"},"license":"MIT","readme":"# @polywrap/test-env-js\n\nProvides functions to setup a test environment with Polywrap CLI and Docker.\n\n# Description\n\nIt allows user to initiate the test environment through a javascript function (it's the `infra` command in the CLI). It also exports the providers and ens addresses expected in the deployments (They are hard coded, because the initiation of the environment is deterministic)\n\n# Usage\n\nInitialization with the simple-storage wrapper.\n\n``` typescript\nimport path from \"path\";\nimport { PolywrapClient } from \"@polywrap/client-js\";\nimport {\n  buildWrapper,\n  initTestEnvironment,\n  stopTestEnvironment,\n  providers,\n  ensAddresses\n} from \"@polywrap/test-env-js\";\nimport * as App from \"../types/wrap\";\n\n// test wrapper in a test environment\nexport async function foo({\n  // spin up docker containers for Ganache and IPFS.\n  await initTestEnvironment();\n  const CONNECTION = { networkNameOrChainId: \"testnet\" };\n\n  // get path to the wrapper in testing\n  const wrapperPath: string = path.join(path.resolve(__dirname), \"..\");\n\n  // build current wrapper with CLI\n  await buildWrapper(wrapperPath);\n\n  // get URI to the local wrapper build\n  const wrapperUri = `fs/${wrapperPath}/build`;\n\n  // invoke the wrapper to deploy a contract to the test env\n  const deployContractResponse = await App.SimpleStorage_Module.deployContract(\n    { connection: CONNECTION },\n    client,\n    wrapperUri\n  );\n  const contractAddress = deployContractResponse.data as string;\n\n  // invoke the wrapper to query a contract in the test env\n  const response = await App.SimpleStorage_Module.getData(\n    {\n      address: contractAddr,\n      connection: CONNECTION,\n    },\n    client,\n    wrapperUri\n  );\n});\n\n```\n\n# API\n\n- ensAddresses, providers - constant addresses and urls\n- runCLI - run arbitrary Polywrap CLI commands\n- initTestEnvironment - spin up Ganache and IPFS Docker instances \n- stopTestEnvironment - stop Docker\n- buildWrapper - compile wasm and bindings\n- buildAndDeployWrapper - deploy wrapper to the testnet ENS\n","readmeFilename":"README.md"}