{"_id":"@polywrap/client-js","_rev":"47-53f3746414c65ef935b7f7dec8ff4c3d","name":"@polywrap/client-js","dist-tags":{"latest":"0.12.2","pre":"0.12.0-pre.1"},"versions":{"0.0.1-prealpha.86":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.86","@polywrap/core-js":"0.0.1-prealpha.86","@polywrap/ens-plugin-js":"0.0.1-prealpha.86","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.86","@polywrap/fs-plugin-js":"0.0.1-prealpha.86","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.86","@polywrap/http-plugin-js":"0.0.1-prealpha.86","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.86","@polywrap/logger-plugin-js":"0.0.1-prealpha.86","@polywrap/schema-parse":"0.0.1-prealpha.86","@polywrap/sha3-plugin-js":"0.0.1-prealpha.86","@polywrap/tracing-js":"0.0.1-prealpha.86","@polywrap/uts46-plugin-js":"0.0.1-prealpha.86","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.86","@polywrap/test-cases":"0.0.1-prealpha.86","@polywrap/test-env-js":"0.0.1-prealpha.86","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.86","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","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/client-js@0.0.1-prealpha.86","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-UF0PNfNdxHRm37kQlF70LzT53Fe96dL/O6ngMKNm4tI0KA9sKs7hXIejvCFBTC3OLeU74Wlx4mwI/i+1JV0vsw==","shasum":"6439c0c3fbce8b5bc525c96a8bc13a2a4b8a5ce1","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.86.tgz","fileCount":45,"unpackedSize":170335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjvDHoTKyQCh54syJc5AV5o+pLL2oPJNFEVxL0ULaBUAiEA7aab2z1U5jVlVcbfkS62IzSaxkmshLJdRuihsBEoVsM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirJNeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKDBAAmr9Pqt+EWOEXzcZeewLsSPpZEWrKUJPyBhDXRQwNb5MXNxPk\r\ns1AoXVmyHXvXz5WtjMdHV01J7yhkAPoNZIUNYLxfuiUV9o9Py364X+8r4srk\r\nTqyKPASHZMQ4vVCYQgU1vy7ppfkQQEJuT6EHMhcFd4alVu8HMSuMM+3WMUEA\r\nlkLL5jx2YeYMdQ1xDs8+eaIPgH7yd79BPJK7gbzq10KnqLLdESFBIP7jZmwR\r\nWPmPgAG2LU+TOYaMBL0Cj7iXOTqlLDCf8UzklH4NBO9rktqwoJb2TZf0QNfx\r\nDb/lOG14L/HYJCjjdZMDrtYZRS9nRVkUyh+Ys01zCxyx1sv14M0PkCoeqEo3\r\nuUACYNMOsQ6D/3bjNRaOs8Bkc/VEJc+ZVj8vCDaeXJnurXauPMdwvWYPxPpX\r\nZmRPaEcN5EWkev4CVfrvgRAAkHJAGRl7ZisLNcXvpS1e4JaYajF3BqOXC7Tn\r\natbvG1spHwQ4b5gdx5f8oxJnbxbLn+nHcrBBWZoHYAr75fBQwMMA/XLWdiaH\r\n6OXpbH4NF26XsRMk/nuJ5tEj9mlrW41i+R18hBhcDN/yOuBzaPvtcIuQz4xx\r\nA5X3q6IaxNi77AdXE5g4Q4oUjLvqSEisqO0BTOt6cVmyicK1GfcpnE0X5Qtb\r\nkxuWfkzFPt0RjvOTV5TSUVqfJN1qsvGYoz4=\r\n=JMgY\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/client-js_0.0.1-prealpha.86_1655477086513_0.7724097953439557"},"_hasShrinkwrap":false},"0.0.1-prealpha.87":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.87","@polywrap/core-js":"0.0.1-prealpha.87","@polywrap/ens-plugin-js":"0.0.1-prealpha.87","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.87","@polywrap/fs-plugin-js":"0.0.1-prealpha.87","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.87","@polywrap/http-plugin-js":"0.0.1-prealpha.87","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.87","@polywrap/logger-plugin-js":"0.0.1-prealpha.87","@polywrap/schema-parse":"0.0.1-prealpha.87","@polywrap/sha3-plugin-js":"0.0.1-prealpha.87","@polywrap/tracing-js":"0.0.1-prealpha.87","@polywrap/uts46-plugin-js":"0.0.1-prealpha.87","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.87","@polywrap/test-cases":"0.0.1-prealpha.87","@polywrap/test-env-js":"0.0.1-prealpha.87","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.87","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/polywrap/monorepo/issues"},"homepage":"https://github.com/polywrap/monorepo#readme","_id":"@polywrap/client-js@0.0.1-prealpha.87","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},"dist":{"integrity":"sha512-LOxHJWB+p61eOIvgddkwq6SPjwyddOrzKp9hwnGfdyXKKrzUtZNL/mKGwca5oFb3APAe3s15FXKlbnvEXZDUUg==","shasum":"71f21620d89de979a8c9acfa3159aa72ed90db33","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.87.tgz","fileCount":44,"unpackedSize":169288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGk3PVxq//go8UGWZqAKhaBqb9qST7M/Y9Csj8fZrNkTAiEA5LsZCuR+zvAgy0bHb7Xr1HOZ1S4dw467QiKQrtOaE5Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisk3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd/Q//SiThvnlS52D0qKrjy7yqXBJt1yy2bGHkcaQv7xGfxvhMYWYF\r\nw7NLGkb3KZeBUW4/IQu5Gw2EbAOctgNDfFQS5ds3Q7a4suy79E1hzVf4Bis8\r\niKmzw048huo2QQ5J29F+cRfP/BBCdTwfSywRXgOUESbjILBCi09ab01pRG4t\r\nUoQNRuH0nB/CEQAFLl5JMWmSTsmQw4VcC5Et8eF6q85ug4y8EeSboDbjMq4X\r\nZ+kMaY3wal4v+KjBj3UuuN6LfNPskYqR1CJ7p3DamHqIMQFf9PrUpkU8UYok\r\nfTNc4T5ix1sdpZhe4T55ov+d4qMm48YvtfBd2sYSFVCvrOdXAbV1W+tBrQTb\r\nJN1o4S4pMfR49WzXyTnw1802al4teZUfeL0WMWfojmM7oC6b3xoRYddJKLMV\r\nimBGz5jjT0crZmsq6cq5ch4HDxKB2soxqdevLEUayeN9F7wyrggSXeeFuBhA\r\nOScnQ2UnXBxQYkDcs34f1WFpHbAQMKo0S6fhnUpvP8+UdfZcAWM/M6ze0sP5\r\n50w/sBfgYnvIBCPpgWtIHf3QDT18JN9BiZyPe9Ntvc3AFWOYE8fFZdpHwyZD\r\nxkzziIdsBufzPU/Jzz1F+C/zknoFKjrieZGgAhIp1cRQSbNDFH4A5M0z5p+E\r\nvQG5o/hAfc2+VJruEFeV9kdSiFYF9vvn1F8=\r\n=+YHS\r\n-----END PGP SIGNATURE-----\r\n"},"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/client-js_0.0.1-prealpha.87_1655852493101_0.05723917670379519"},"_hasShrinkwrap":false},"0.0.1-prealpha.88":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.88","@polywrap/core-js":"0.0.1-prealpha.88","@polywrap/ens-plugin-js":"0.0.1-prealpha.88","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.88","@polywrap/fs-plugin-js":"0.0.1-prealpha.88","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.88","@polywrap/http-plugin-js":"0.0.1-prealpha.88","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.88","@polywrap/logger-plugin-js":"0.0.1-prealpha.88","@polywrap/schema-parse":"0.0.1-prealpha.88","@polywrap/sha3-plugin-js":"0.0.1-prealpha.88","@polywrap/tracing-js":"0.0.1-prealpha.88","@polywrap/uts46-plugin-js":"0.0.1-prealpha.88","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.88","@polywrap/test-cases":"0.0.1-prealpha.88","@polywrap/test-env-js":"0.0.1-prealpha.88","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.88","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","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/client-js@0.0.1-prealpha.88","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-GkxK5yypROcDk4NfCnqmSrAKQ3gAQfoJ8GcI/1MbVobb6WibN+QvSvSJomAOK2xJOzctCkgJic1JBpckDZ9DHA==","shasum":"e49ddb925e91cf98d2c48900d651fda31a55bd61","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.88.tgz","fileCount":45,"unpackedSize":170335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7sjdHNE6donXm7RqE8NCYf6K+sfDYHxsBCW5wlVCcIAiALqZVl9MQ1aWevHaU9lSzHpYLuMOz8Nm7sAiPPkojcKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJislZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmremg/+JF4mfPk1OGKOIaSE4/6XTYxYg3SEYV5lCrMRArGq19ULkcAm\r\n289QK32XIIyGA15PadPG0QoT4ynhiRdpYhfemo1oBz26d5HYC5InMnyECLDL\r\nT0Z2dWWxC9Y4aiQPz71TVXYBeTNOXDq46FJLHdojW2v4FLN6q5PESEdx82pP\r\nUOEvCgfpzAmIcCB6XjNBjCug1uQgWsssLXgQ5/z/dXY7JZqQZHIt0so3cnb/\r\nqqPRQ3rRPO5ZGLFP4qKoFoHLvN2KMenm3AZfTupG1pJFpMZv71novLDAMrmk\r\n78R4FTtN9oFatcTe0v+u6TOpEq0Y6beOc8HaQk+d+Y4qUwcVvOfkaLPEDu+X\r\nI6DRY0Eh2lMYUkGYIoNneng3kCnhGO4PIp5sQ9LOUt+Vpq4MTgghnp/u0V3C\r\ngVrTbvyDa2Y/cgYc/jvoIcxSwWY3yu8ty82bIdhLpZzBiLHvEUL80vYfR+A6\r\n7lZyjhvHland4eTElgUcASpFq5u9nvOh+5oIjh/t2T/ylzKECKMXJPqqCbMY\r\nvKQRWlUd+f9Xt5r+F9/DpTrFKMwMOJ3ShQaXJCE6yehUbB1Co5whIwbmdTKh\r\nuYuND4H+Y6ITTnZ17NxtkvBElvbDVGSQnTkI6tH9dgISpaNraRrYv/qEwtDm\r\nBJvGnCBrXQRFYIP56qx4zgbL3YwAdQWwDys=\r\n=F6uF\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/client-js_0.0.1-prealpha.88_1655854685487_0.14503767781266874"},"_hasShrinkwrap":false},"0.0.1-prealpha.89":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.89","@polywrap/core-js":"0.0.1-prealpha.89","@polywrap/ens-plugin-js":"0.0.1-prealpha.89","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.89","@polywrap/fs-plugin-js":"0.0.1-prealpha.89","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.89","@polywrap/http-plugin-js":"0.0.1-prealpha.89","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.89","@polywrap/logger-plugin-js":"0.0.1-prealpha.89","@polywrap/schema-parse":"0.0.1-prealpha.89","@polywrap/sha3-plugin-js":"0.0.1-prealpha.89","@polywrap/tracing-js":"0.0.1-prealpha.89","@polywrap/uts46-plugin-js":"0.0.1-prealpha.89","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.89","@polywrap/test-cases":"0.0.1-prealpha.89","@polywrap/test-env-js":"0.0.1-prealpha.89","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.89","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","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/client-js@0.0.1-prealpha.89","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-qAnxZRJ0/M7D/YXfEdkRDKs/WCp+lA4ku/dbaRL0wjmWes2jg6uR1/jswvbkTEJXD5yr9JKJrkrKPucQHGwuDw==","shasum":"dd09b083eeefd89fd95781961d51cdc2bc13c3c1","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.89.tgz","fileCount":45,"unpackedSize":170335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN2XBc9PoD9jxrn0Unqbdv6LOUVXdDY2wtDFpPcn6G2AiAoWVZrC1TExURyPRQB1RKzLW+An83zRomn8UOyad1Pyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitOKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpryQ/9HHYD0NP+3NJe9bHUbLdYSVGlf0FKKfNQS7hR72w6VwqIgodf\r\nPp+BTlxT+OE7nqZ7YhjeAgRI87W2Xe9J4rE9dUaeTqP7n363LQihNHAFwCnN\r\nUe6aADv1bgj195ilbc3q2MZdr+L/cS5TX1d+dxRcfUeTxcEeHXWcDZJKuXY7\r\nbvlG57gngDqvlOgNgMsCrBQ6zqo/lG1sbGgHzQGf0S3eieQ3+91AEgNN19lg\r\ntNE7YaHUeLkE4On5BGqUJIjg8P6ku4aCuhIEks3rWlI3w/LAZTarcQvXDSN/\r\ni0+Em0d7gXN55AknuiLouiG8oFcG9iGoLNxLvC37XlF9FZol3fRi5ALeWlP1\r\nrqfFYxhqJ166x2yZrf5phze7fl0QBjN2E+YBDUjds8VAvfGVylwbPDQbtexG\r\nnhoCFoEyovwU+9OsQfYhOXkiNeIJ4ZoJotChQ65+sr0p0Vr1K3GtIOTQzuDY\r\nTPlShFs7UBC56hq7JBeCdKGWwRbRG7cRA1oob/ZeqenW30KuEo6IMLuUvqq1\r\nfdomw760PSINLOCE8+cduGMRhyqsAQ0/x4NnRlUGE611o3XLsaVWZlTgVCjH\r\naAfdQGu9A+iZV/4Kb6W6uAlzpVf8V8pxpw3SOw9UL5Cz+jJlg5NV6KMw1b0A\r\niGx3ZKikMhOjBoSfDwBuIUl3NpxCH+7FIuk=\r\n=Fy2T\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/client-js_0.0.1-prealpha.89_1656021661231_0.9847040754151071"},"_hasShrinkwrap":false},"0.0.1-prealpha.90":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.0.1-prealpha.90","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.90","@polywrap/core-js":"0.0.1-prealpha.90","@polywrap/ens-plugin-js":"0.0.1-prealpha.89","@polywrap/ens-resolver-plugin-js":"0.0.1-prealpha.90","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.90","@polywrap/fs-plugin-js":"0.0.1-prealpha.90","@polywrap/fs-resolver-plugin-js":"0.0.1-prealpha.90","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.90","@polywrap/http-plugin-js":"0.0.1-prealpha.90","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.90","@polywrap/ipfs-resolver-plugin-js":"0.0.1-prealpha.90","@polywrap/logger-plugin-js":"0.0.1-prealpha.90","@polywrap/schema-parse":"0.0.1-prealpha.90","@polywrap/sha3-plugin-js":"0.0.1-prealpha.90","@polywrap/tracing-js":"0.0.1-prealpha.90","@polywrap/uts46-plugin-js":"0.0.1-prealpha.90","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.90","@polywrap/test-cases":"0.0.1-prealpha.90","@polywrap/test-env-js":"0.0.1-prealpha.90","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.90","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.0.1-prealpha.90","dist":{"shasum":"b011da463af0855a881464226f4c055ec31d5893","integrity":"sha512-Hacjgj9JwcQAaTb07mcVdx94J+GqAxsVFfu9Elb52D5xXlE47cQKuy43ol88DTQJSeLrdkr9fXQoZlhf5TDNxA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.90.tgz","fileCount":49,"unpackedSize":169911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnJkcCM+auj1VD+cYP7I1KnhbtTiH5l21WPvH560xN6AIhAKVrm9mZZhvGQGxSDUHyQf5RjEhuyYVmndmGL7coiNs8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJium/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowMg//doEl8C4Ffa/uuSEOKyHRv9hu/HVZaRBo+IDMIpbsoHbP1jnX\r\nupsK7Ax+5KDu2V9502eTgC4g5dc1jb//MpEdvSrmOYXS4qYK3UPX1TC3T8rS\r\n27vSWcfVO2Irg5EEAHep3zmImq3F7ChASmepl2RJLBBlsLnY/5yc3fAG6/Y8\r\njaXNoL6uBYQbuycrSc54HxMN2b60SR5+tk0F2q+HUDul2sOwlW9Go6tXo3mu\r\n6Y70pPPm+kP3Ha7TOZood0H6B6JVKULsL6mEHBOkr0QPoBQQvfM0g6LHzANo\r\n0UP5bgriKD2E9K9oiwowEZfSMEzNcle7p5aaZlsvLhPZyfqQ80H7B9RfMPNp\r\nQO6hXIJQIo6B2dv1qoXaH+ZXi7zjLIkD2zG/rNm3l4a3Uegp6KufaO6j8gH8\r\nbg2y4cTIudTA/F9vtFJjNYltZgiKyHnCzCWVc2rFXl7o3sDBJX+DC4etb4n/\r\nGC24txyWJbbsR2HBoXXBCqpY9peJ/UE/C0ye+fqdAdkR4y7U72jmKVTfIm9W\r\nvbZzE5bgWiH9vaZ+VOvXTJjmCohwek6tWsEB3AIODMdUrYBsV3svf8CROPOP\r\naIki5uJ+COBKQyOdwQ3RZLcULZ8PXmVMk1Q75PH0/r1BNV8EsV/zFceMN9So\r\nDDAJ2Uw29k87P+373iTqbHR1gC0Gwaxwvlg=\r\n=iGon\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/client-js_0.0.1-prealpha.90_1656385495755_0.9485959565591171"},"_hasShrinkwrap":false},"0.0.1-prealpha.91":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.91","@polywrap/core-js":"0.0.1-prealpha.91","@polywrap/ens-resolver-plugin-js":"0.0.1-prealpha.91","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.91","@polywrap/fs-plugin-js":"0.0.1-prealpha.91","@polywrap/fs-resolver-plugin-js":"0.0.1-prealpha.91","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.91","@polywrap/http-plugin-js":"0.0.1-prealpha.91","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.91","@polywrap/ipfs-resolver-plugin-js":"0.0.1-prealpha.91","@polywrap/logger-plugin-js":"0.0.1-prealpha.91","@polywrap/schema-parse":"0.0.1-prealpha.91","@polywrap/sha3-plugin-js":"0.0.1-prealpha.91","@polywrap/tracing-js":"0.0.1-prealpha.91","@polywrap/uts46-plugin-js":"0.0.1-prealpha.91","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.91","@polywrap/test-cases":"0.0.1-prealpha.91","@polywrap/test-env-js":"0.0.1-prealpha.91","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.91","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.0.1-prealpha.91","dist":{"shasum":"519a311f1e6fffcaf2279e28b0748323bf2749dd","integrity":"sha512-3IjDTuukvrvS2X4kPmI70JHQwCPy0apqMH8tCve/+OXrATAzULsAQLZDtyYa2M6phGztTok6ghWi11Hpn8y2yQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.91.tgz","fileCount":49,"unpackedSize":168699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmBnTpGxH5fkzltZ3hPnSPkJRAS/RYMjmcjBtRYpXejwIhANwNTCSnFhmf2fyFznl+ZYqdIXivd4mjWt0xwvbzgnBn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivo4SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQqg/+NMTSJDfoYl5NAcJKc1/vAeEh6mvjeEWAVa8gSZvhE8ZFVGbd\r\nXkm6TJYX9qH9Sfw+FIL4dCuA8/pA2ia+ybvWArGp6EL06HjOnCU8Fk8+wM64\r\nubaahI7/A0wpy3stcRKzXw6TQ05YAHzCtvHzMqkzDi1dgfJ+eMaOMQvcfAAL\r\nAuf2ApLSIQQ1vAqKWHMtXWGeTKspUiutQqaj3XxZ7et+EJuKRWde+L+H5leV\r\nTmLVuT00dTlebLxvjvdK1AB/2Z+mT+uqK0++lJ4mKyc+NomPdW2KGt+dvtI/\r\nsqr/U0RA/T+lfpvuVhdB/+oJyyv3Vxlfqgo+qPcGO41XF3QwXQc6Cgj6qO23\r\nLECrIQa2Oz+H9jQtwdCVLf4YGvUHHVfVrC6ukmjvN7MQx2KzQ0DfBSgPjCmU\r\ngm1vUFxPRI1+J9ZDUTUegOntkBcGZasMm8F2Lyx5RJ4Iy6RLqeZ9jAuJGrQz\r\nTpC91Tgj5LY/KHIDfSmTtytN8N0v7NrxhvmwoZLFILeMpEeddSq+bt8y0tuC\r\n1B63cV5VBiMZd/OYUBXlIzpnVQkS48DUn7GjEjecqq+20NxKO5lsnNZufzlI\r\nELqcTvEO39EddddhtTGhROy2S5Gwof+NBOMty9J6YW/SbOhciyTL0i9X/pDn\r\ngItlkana4Gbx9+IEVtG1J2qgDLgAnWBJ6to=\r\n=db43\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/client-js_0.0.1-prealpha.91_1656655378587_0.46608066911316404"},"_hasShrinkwrap":false},"0.0.1-prealpha.92":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.92","@polywrap/core-js":"0.0.1-prealpha.92","@polywrap/ens-resolver-plugin-js":"0.0.1-prealpha.92","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.92","@polywrap/fs-plugin-js":"0.0.1-prealpha.92","@polywrap/fs-resolver-plugin-js":"0.0.1-prealpha.92","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.92","@polywrap/http-plugin-js":"0.0.1-prealpha.92","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.92","@polywrap/ipfs-resolver-plugin-js":"0.0.1-prealpha.92","@polywrap/logger-plugin-js":"0.0.1-prealpha.92","@polywrap/schema-parse":"0.0.1-prealpha.92","@polywrap/sha3-plugin-js":"0.0.1-prealpha.92","@polywrap/tracing-js":"0.0.1-prealpha.92","@polywrap/uts46-plugin-js":"0.0.1-prealpha.92","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.92","@polywrap/test-cases":"0.0.1-prealpha.92","@polywrap/test-env-js":"0.0.1-prealpha.92","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.92","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.0.1-prealpha.92","dist":{"shasum":"745135e95fe6690fad8edcdd0364c0abb78e4f29","integrity":"sha512-7dYGHxM1ZLSZvpLZtB3jOZOgy33afpj/L+H/XJBuA0ohXbqohcG79X4pT34P7Vf4jJuQV3B577UpLcS5LiyNhA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.92.tgz","fileCount":49,"unpackedSize":162613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbKQ5rz/6RbsB2KLUVr0lwKAYQFEeRXxpfopeb0sDM7AiBsOnEpsr0ON6pezS2/w3DvgkKyOPxZPGkYvSFtAxbRlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw5pzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoauw//RiW3fRpYpIkpkOOi4PtRGf8KtoDXrEcYctgiaONWJT+mMTGw\r\nKiUcpFNLXuxvhgCIeVTus+RrvvwPRgELc7HC5wTE4EQrGfLZQn78OAH6rLzk\r\nitY6qvHpDyCL+wY2yIltxR4iSmqMX8BOhnGUY1lDbLeTEmNRMWql+1h0P074\r\nompJZoxz5dbTNrMhl4AVt4PIkkeqy6wFqT3e6XwYWpIa+pFe26g3C64Rlyo0\r\n6a3mthEFqT/vDqlWl7/V8pjgh9n4DqaQ9WEuOCFOnjzhBlxr+MGvIvMdNfg1\r\nzHtrqB5ZhQwK+PVku2bib00jO1blXQ512MlW4PciMqXLGT4SoIqjioeEJynb\r\nvs4vEKCxsdN+84cEY+E1/vrvosPIgateeayPgzWMUI5hiFZ22v6ux8eUdir0\r\nelbUKj2tR2O0XOjnxmD0PSVbyzPoXYjXOOueijKmatqp0iTLxM5m4Fw1nWur\r\nSpbcnFt8aDbR1lbXfjEo+WHoLaCzB7GXVLEtwb4aumAJpPW5VSh189cBXqfs\r\nWct8Jp4zgibglKa8NMOgktZgEX7AAG36GSsKrdn2uH148mO12esy4L0G91L+\r\nzONrBOlpsLWQHRV6KIemNx0anxU3tEpH610d1o0B8t5DefXDKpml3UbmlBIl\r\nn4appgNToaECDvIeu9wppDz43Yu2W+PQU5E=\r\n=I9Ng\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/client-js_0.0.1-prealpha.92_1656986227522_0.09511237813994322"},"_hasShrinkwrap":false},"0.0.1-prealpha.93":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.0.1-prealpha.93","@polywrap/core-js":"0.0.1-prealpha.93","@polywrap/ens-resolver-plugin-js":"0.0.1-prealpha.93","@polywrap/ethereum-plugin-js":"0.0.1-prealpha.93","@polywrap/fs-plugin-js":"0.0.1-prealpha.93","@polywrap/fs-resolver-plugin-js":"0.0.1-prealpha.93","@polywrap/graph-node-plugin-js":"0.0.1-prealpha.93","@polywrap/http-plugin-js":"0.0.1-prealpha.93","@polywrap/ipfs-plugin-js":"0.0.1-prealpha.93","@polywrap/ipfs-resolver-plugin-js":"0.0.1-prealpha.93","@polywrap/logger-plugin-js":"0.0.1-prealpha.93","@polywrap/msgpack-js":"0.0.1-prealpha.93","@polywrap/schema-parse":"0.0.1-prealpha.93","@polywrap/sha3-plugin-js":"0.0.1-prealpha.93","@polywrap/tracing-js":"0.0.1-prealpha.93","@polywrap/uts46-plugin-js":"0.0.1-prealpha.93","@polywrap/wrap-manifest-types-js":"0.0.1-prealpha.93","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.0.1-prealpha.93","@polywrap/test-cases":"0.0.1-prealpha.93","@polywrap/test-env-js":"0.0.1-prealpha.93","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.0.1-prealpha.93","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.0.1-prealpha.93","dist":{"shasum":"01926fb0edce0dececee93f8aee094dd4bf4c1f2","integrity":"sha512-qJ4qHQMtDrwyBooC2n1PbTy8WBItRHhGMExsph+sWMPRnsbEjfusiXPpwoqVmuQhnQ+9M+DcAUU1eadGrcv3AQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.0.1-prealpha.93.tgz","fileCount":49,"unpackedSize":160134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMdGsxC4RNxcWIZmI7L1qyALKGUhaFV4m5nOl08UjhTAiEAu143ZGc2A+LhuFy6yo/O9TAtdOJ7wlcFUNEVS1vwAq8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixOL5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzgg//ZVdXgtsLEOQFd6S+RtGGFok/m18zLTf5/5z6cppQqNCnAmhU\r\nvJNs3hLg6q6wwNxfWxtTHXFSJTIuJRteO4/ygozytXLSIWXuMnWJe3bDgc4j\r\n5KPdODmIh4IOFbaI3plJrO0bDkyqg5U/0hPoIRB9F1tRfaom3abB1UIY7k9o\r\nDQ8yT9y+LIYlqIGVDaqZA/8janpFN1uYJqH38Iv/uy0RoHgp2X9y3lfycj1F\r\nG1NMJS7sVisgWIMi2kYyC+dWGFr3L2SRN1xD10nPAMSKlQqJ6sECOUF4hGAl\r\nY5roqBRL51ZH7ttCMiHTQsBSl4g+h+LfbuuYZzvWaxCntaLBAo9K1WIF6c+a\r\nItFV/Sfz4AuCHCukIar1GI8VcWklTwnnL1FGOhs2X5puXMuT+eMC4SLKQhe3\r\njO/lVcgaGpuCq3R6WU3IauE7f9+cJO0yVYJ3gdA2T/YHGebSA8CDN6Asvcmo\r\n4ALFXQKCRov+rxId8zlUiGJfix849MZbYFbZdhTsP6ZY7n+mYugAIbiuqcXH\r\n75ccYBoeDaElzt5Fvu2bdHlBFxZfA+fzCRbLcPy4KNi9CxYvGavlwcjj30yX\r\np6ziPaaR2S4+o+kLKsFdwcxJNWdt/YzsfpCOYiy2LZdNMIzhoLXh/SscbT4v\r\nly4OITZkBn4IDKAbwOjwuZLSJj/KALKQ/5s=\r\n=HLN+\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/client-js_0.0.1-prealpha.93_1657070329078_0.46020712016277665"},"_hasShrinkwrap":false},"0.1.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.1.0","@polywrap/core-js":"0.1.0","@polywrap/ens-resolver-plugin-js":"0.1.0","@polywrap/ethereum-plugin-js":"0.1.0","@polywrap/fs-plugin-js":"0.1.0","@polywrap/fs-resolver-plugin-js":"0.1.0","@polywrap/graph-node-plugin-js":"0.1.0","@polywrap/http-plugin-js":"0.1.0","@polywrap/ipfs-plugin-js":"0.1.0","@polywrap/ipfs-resolver-plugin-js":"0.1.0","@polywrap/logger-plugin-js":"0.1.0","@polywrap/msgpack-js":"0.1.0","@polywrap/schema-parse":"0.1.0","@polywrap/sha3-plugin-js":"0.1.0","@polywrap/tracing-js":"0.1.0","@polywrap/uts46-plugin-js":"0.1.0","@polywrap/wrap-manifest-types-js":"0.1.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.1.0","@polywrap/test-cases":"0.1.0","@polywrap/test-env-js":"0.1.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.1.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.1.0","dist":{"shasum":"c955d734b67855251e8d0794db1fe68c93be876e","integrity":"sha512-P4y6jYLErc7wVQ+6zB8yoNkOM2Megws2GJYRpC6MyMcLaSW2snQxL3bwGv3MfJ5VEzrnhl0aKVmt8mMHf4pqMA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.1.0.tgz","fileCount":49,"unpackedSize":159870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBljwD2v4oPEiD/EOGqZ43dTyHY7iBmHEtfoWS6zavZ/AiEA95TrYzDIh8rdKD8N0R89ee1HRag39dagKWWhHZfXRGQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixUaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppmQ/+OIRGN1Df/zk8s9O8rtalwBttVs52ZcD3Qm/QcMp46uKRVh7O\r\nSXvVFNth6umvwL0KjOI7hmPBr7Y72xnt/zqtSbB2XUZUD9GqWpjvGE/ZYD95\r\nOuxhEsKQuWKkSvl5aCohu3ckubOk33O51X7kyDwwyP+lkmoZrFT21EGp6gC5\r\nPkVx/XCTedF6r9w1YE3rpiv3+xkevf8VWCsJAYKzl2w0hW2brw7IVcEGmjD1\r\ng/kqJYXtH+048swwvN/og2H8+1hGQ915YMJsUdp1zfDQcS4RMdsyKbUGNKu6\r\nPOW2uicvHc9QFU3S5VW3iP3tR5fhp1xs8c7letsDSW9Ws7hpij/RrKVUQkng\r\ndewRZe/y4TF8XUZuDF2ITPIhNxFSjzNorH/jBkDB04kkSKD3I38KibrgmI7j\r\nocS9bJCmUmHuWFLu4hanGRSwbIl8rPIDNTfzwiU5sFSVGaprWPCFaltlpVbx\r\nU1mHSifXXVn1APlig5J3sbJ1s1RKCkA4KFkCvefbUDVp0+D7LYxAfsNnxbfi\r\ntYEzZLejzAkNTi8VWI8dypujcvwxaCJWvgahBWn0n48gzz8VaVfnmanjEMYi\r\nfAG4iqbm+eutKLkB4XdGwc8SRFGxGvnxRJ6tY45CsRM0gzWtirFg8Lv1DI4J\r\n0w+g870YuXIEfdPWErAJ2abVZoYopO9Lc6M=\r\n=noWn\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/client-js_0.1.0_1657095833126_0.12776625279188591"},"_hasShrinkwrap":false},"0.1.1":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.1.1","@polywrap/core-js":"0.1.1","@polywrap/ens-resolver-plugin-js":"0.1.1","@polywrap/ethereum-plugin-js":"0.1.1","@polywrap/fs-plugin-js":"0.1.1","@polywrap/fs-resolver-plugin-js":"0.1.1","@polywrap/graph-node-plugin-js":"0.1.1","@polywrap/http-plugin-js":"0.1.1","@polywrap/ipfs-plugin-js":"0.1.1","@polywrap/ipfs-resolver-plugin-js":"0.1.1","@polywrap/logger-plugin-js":"0.1.1","@polywrap/msgpack-js":"0.1.1","@polywrap/schema-parse":"0.1.1","@polywrap/sha3-plugin-js":"0.1.1","@polywrap/tracing-js":"0.1.1","@polywrap/uts46-plugin-js":"0.1.1","@polywrap/wrap-manifest-types-js":"0.1.1","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.1.1","@polywrap/test-cases":"0.1.1","@polywrap/test-env-js":"0.1.1","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.1.1","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.1.1","dist":{"shasum":"46bf66c316f367cc566e2c0f63306e3685891bbd","integrity":"sha512-f69RrNkdC8pyUXtjjJulYWIs+GzTlzYS9O+vsRnMNME/1twCT6EPmO9JmjC5WlPU6y7FFhU0Ikga/Ie1CduWMw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.1.1.tgz","fileCount":49,"unpackedSize":159870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE3/WIGXXe0L/KLXihQDtwxS72AG53Bs5sFSeJMcUCcQIhALpCOyK+cepHdCAdmuwwh1Ef7nykltatVY5tmxh45XrQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpMmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomsA/8C/VrLWU9JSB/lJNSPuAN+yXSyhV+EAzq16/aRu48HNMf+ALO\r\n3Ts/+pHHl+oN/+qmJjZcOqlvN86xdeEQpW+1QHfYOmOqBNS06widCHvVf2Mi\r\nx7Skzh0vYXRWynwyTsJdQVqQQ1ZU6jCVdTpJ3YbgCJ4hk4KgKVJUpgPTW+mj\r\n5fvyIj3RFWyBV1P9HsgEIjt1W3xu1pYh4RZ/0ZVS12hSK6CySaLQo90X3jQc\r\nkwUR0sHAWiqW8PzaI2B4h+GmwqBFz6VuizV7C5mvcF4v/WlR+Z2cdX76FSQz\r\nYLBgATQIqRUz3C9FCKub+biEMQ3hCL+zRLcK1HmMGJHZzkABds+IgFemVXIs\r\nCbJklNrwvAbplgDvjx8LhzzNqReW+vt4uf4sjO/ShOcJSyr3D7HR24AZUpmU\r\naEUb/Petu6O/PgsMnLHON1HjxBamd+4QfdJaj2xP9aMSEzl4PHIzg8Ixn3pa\r\nBYvpYJWrT+EgipIz12sPT4noGw4qA/PiDTkhjZIXje94SWc9IgGE236DLZbr\r\nY1io3P/bck2gBfpZbpgryurihz+v7HVOUW2LZtOBm5N4yLCLsoCHOvUREJvw\r\n4vPFDViCNUKAon2SxMkW95YmKZTk5qbFMP8uRP2OZtO+NBFkwvMptclG3Mpz\r\nkG10+nvdsOneg0Mnhkiaok5cBzg0R9rIcWc=\r\n=CXX8\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/client-js_0.1.1_1657180966578_0.7326859059712465"},"_hasShrinkwrap":false},"0.2.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.2.0","@polywrap/core-js":"0.2.0","@polywrap/ens-resolver-plugin-js":"0.2.0","@polywrap/ethereum-plugin-js":"0.2.0","@polywrap/fs-plugin-js":"0.2.0","@polywrap/fs-resolver-plugin-js":"0.2.0","@polywrap/graph-node-plugin-js":"0.2.0","@polywrap/http-plugin-js":"0.2.0","@polywrap/ipfs-plugin-js":"0.2.0","@polywrap/ipfs-resolver-plugin-js":"0.2.0","@polywrap/logger-plugin-js":"0.2.0","@polywrap/msgpack-js":"0.2.0","@polywrap/schema-parse":"0.2.0","@polywrap/sha3-plugin-js":"0.2.0","@polywrap/tracing-js":"0.2.0","@polywrap/uts46-plugin-js":"0.2.0","@polywrap/wrap-manifest-types-js":"0.2.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.2.0","@polywrap/test-cases":"0.2.0","@polywrap/test-env-js":"0.2.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.2.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.2.0","dist":{"shasum":"e9e65acf9c9602bef5db66b33536f604210a12c3","integrity":"sha512-iuzeYlIdqDPfgyiNYMEPLsv5L52FpOLYaqmDdXnRRxJzBWIeTn0+7ni6FE3bz1swdncWgUw+/0DWid+0nAzrBg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.2.0.tgz","fileCount":49,"unpackedSize":159621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNuYGvY4IFkXOTFiTVJf2RTKU/MsMLePfPDkGGtJkylgIhAN4damJyJbK/oiDR11IZFNJ4eQIWbvl5/qW9LFKfDgzr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoighAAoRR4/JwXK7j6ept6rREiZLOJqQKboiYhwZsdzc5CAMD2a5bG\r\n2quz9MPkbwQ7p3/1UWaMygK7lJkDhhCI8LtHaAqgLPBMjJCdJBtjwiF/SGjY\r\n3biQs9DsuYtzZzdGwEP3yXMgJSsLKnVTklBeloXiPAngSUz8ecGH2ezGzltH\r\nH5n3hY19YD4KFwu2ycgjvsZYpNmb4CJlybeuxUK/D89r+ALIdiYc9Ea5aZ7o\r\nt4kvfQ3Xp6vLOsegXPjR9tEVOqV/lxiyb92r+ofMLqE7HvJq6o/cqs20Lvvv\r\nI1ltps9kzq3KB/Zx5LXmWWNd4qQMSllw/vUtiaV++bmyqvHnHAfkM2jibOPc\r\nsruHvh5UdrZfDhvZN8G+WxsKqysKS9RpflGfOR0UZ8l0j1jSxg9/GErJ/5Ap\r\noCKp4pwtoSbGrAcDs7bBEBHpRh6o2rAZkpnICaa5z+xgy8RdnZnP8v+9GJjg\r\niRQxkfY/q4x5AW8PDJmm+edrwqYng1uxzbiqFMLQ439xnAY95mV/va809xE1\r\nqKfpAMd6A/9qoXtvYj/FJAxXf2IvV5d4FH9Ux7dXLsKnAm9sIRs5ewllKPcd\r\nUv4TXJAO3vJU0Qi4J9qQZT9qdH4Q7Uayz24mqhPHwy7f1qqbYs0AES6kWmS/\r\nKCNtcUHSIr2Pk7jGoKxVuaSxTrx08Yy4rrs=\r\n=mYAg\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/client-js_0.2.0_1657697759831_0.04206818849463967"},"_hasShrinkwrap":false},"0.3.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.3.0","@polywrap/core-js":"0.3.0","@polywrap/ens-resolver-plugin-js":"0.3.0","@polywrap/ethereum-plugin-js":"0.3.0","@polywrap/fs-plugin-js":"0.3.0","@polywrap/fs-resolver-plugin-js":"0.3.0","@polywrap/graph-node-plugin-js":"0.3.0","@polywrap/http-plugin-js":"0.3.0","@polywrap/ipfs-plugin-js":"0.3.0","@polywrap/ipfs-resolver-plugin-js":"0.3.0","@polywrap/logger-plugin-js":"0.3.0","@polywrap/msgpack-js":"0.3.0","@polywrap/schema-parse":"0.3.0","@polywrap/sha3-plugin-js":"0.3.0","@polywrap/tracing-js":"0.3.0","@polywrap/uts46-plugin-js":"0.3.0","@polywrap/wrap-manifest-types-js":"0.3.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.3.0","@polywrap/test-cases":"0.3.0","@polywrap/test-env-js":"0.3.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.3.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.3.0","dist":{"shasum":"36ca44201a7afc914f2c381be2b177b3ca67c8c2","integrity":"sha512-pL3VaQ4vRfYdj3rKQobELNaoxOb4x40BsCV38TX9/7mQtXBuWGHPFuRZk8+b3oYSr2ZCU+LsT0WJ/o/Sc/PaBg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.3.0.tgz","fileCount":49,"unpackedSize":159621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF94Il+MY4i/JQ3xrfDqyvimNlbOr/rZewXTYA2dPxEIAiEAykgNBQibbMdGcOfOcnIfYGtgQEVCQv5vBR5V9VE9dEE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3acOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUjQ/+OMDCDmAGdsGWINOwOFYef0+p3ozinc2hUbLb3ql6x//19aJg\r\n7ZwzDqt9VoGX2QthZ6DpzuimeJL4MlqZWYCau5I9S3+fxkS6SGx8fpV6KpUp\r\nfXIjMjpcHs7+vm3rTlE1/mB6jHVyiI/p8DeFMAiF9hSZpijfO5qX+XWroP1P\r\nFO2wGoa7wj6jdhmUOeAsSNvrAqjsE+5INmB+2jbv+wHPWbmPTyLlti0RhnWx\r\nb+7G92YLjvmkwh6XMBNUr372ATZ9h8Osjr7OSLX3UKrrqsGb3auhVkoCAth+\r\nQE8tCMUMMEi+esZy/z/QCmjoaDa02P34pLR62wYxeAXv6WWWUw9uFUIz0KdN\r\nZwya6YebSa0igaIgffxbfxSxy1Vj/QdLLjVTlmoZ6M+WfZaX6E8TGOp8anhT\r\n8w5XG7LcN6qy6UQO5O54V+rMxNPwiqKpjfqCG6Ejl+fO6TrpOXWkYmOqVTJY\r\nPIEDWv6Fb7rXn2FWjCnyJ6aJm3jgg0xocGJn7IfKjQ9hTV6Vp+xAGbnHvPjp\r\nRvsIl7ZO7tdPhqLlWPWuKYyr/QH3DaXt9gDV/MnUN2Xt0ZHggb8yAQ39IOZs\r\nl0DDtID4c4FtVxL/JHUKfmdG8STtq6VfiQ2r38eEUfXadXqw9BCQ2LM/VS+a\r\n+OTDjoZArZmk50uajYiS1DVaeGrRxe4lXiA=\r\n=46cQ\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/client-js_0.3.0_1658693389820_0.613756289228883"},"_hasShrinkwrap":false},"0.4.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.4.0","@polywrap/core-js":"0.4.0","@polywrap/ens-resolver-plugin-js":"0.4.0","@polywrap/ethereum-plugin-js":"0.4.0","@polywrap/fs-plugin-js":"0.4.0","@polywrap/fs-resolver-plugin-js":"0.4.0","@polywrap/graph-node-plugin-js":"0.4.0","@polywrap/http-plugin-js":"0.4.0","@polywrap/ipfs-plugin-js":"0.4.0","@polywrap/ipfs-resolver-plugin-js":"0.4.0","@polywrap/logger-plugin-js":"0.4.0","@polywrap/msgpack-js":"0.4.0","@polywrap/schema-parse":"0.4.0","@polywrap/sha3-plugin-js":"0.4.0","@polywrap/tracing-js":"0.4.0","@polywrap/uts46-plugin-js":"0.4.0","@polywrap/wrap-manifest-types-js":"0.4.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.4.0","@polywrap/test-cases":"0.4.0","@polywrap/test-env-js":"0.4.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.4.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.4.0","dist":{"shasum":"a766959f9f16b6d8b1a6e483bf1a26e453b5c6de","integrity":"sha512-gr8JFTNhUbKh4MP+/nl7dOWV7tl0o1XJjeW4r6wdPza/0hxyxztOg6Nqw/E9PXk6qyQ+DsINi4lK1Laa/XnYPg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.4.0.tgz","fileCount":49,"unpackedSize":156061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpdXB2+NvoWm0AnBUUjyvZxdlV8et2U5j6GcCIPbzZmAiAOmymRVtL6fudP/JNxX912VRFadAY2rwxeP1g989WctQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAKdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp2w/7BjdCX3PssHk9Zi79d+hc9kZrhn1KH2BpHngERGQIFIF+0ssh\r\nTP6YhnFTRp2RoBRYcvQ7XE+sZt5B91kpMtLtrSarzO+LvnEWdvcENcyUUZLZ\r\nCPvfSVCfijaFaL+3aOoSufc3d/EZSRAF4miPZ2+7yKHgtTriBsOCOQ8xfx1p\r\nQftQfOYnpoPrEdo2rx7Wt67KcCe0XFQZyCdidtnVdH4XAzpCadnDAURC5u+l\r\n3EQXrfNGiUmhUUs7mqgBy87K8NceE5JjCjVkEVxV8t6yhOysab6j9Uf5hAvA\r\nwXmsuf5w26r/SD/R701UXy7E+RA06apy4rY2qFw8l3Wo7S9HkfvOAcF0fD8c\r\n96poN4erBlWXRtKNw9ADqC5h4EfDEXM94K9oGBi7hcy+oy/LxcYGNvXBHo8W\r\nSg9E1GfUSO0rQzjcnQyhCRCyK954ozQ0alkuje2sxHNm/j1agrE0oNfLrfRm\r\nCc6HX2PdmWotNiVKENunGQ7RMuNsTFGTKVKp4kTtWOMZSbo0r2eF+19Ht1si\r\nuzPdS6E7IIqm+zxwQALbeIbYRHzJc6lsFD+mozmxGDtz0dBtpSFidhjWp2Cw\r\nz8cZRg64FRLJBGDIggZ1JpKjR+BP+/kkgMoBugvZiVECO1YzcMQMV84k2bJS\r\njFIy2Ige8OvCJUA11lXr0/cNs8ea1W20HuM=\r\n=36y+\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/client-js_0.4.0_1660987209420_0.8061286603622386"},"_hasShrinkwrap":false},"0.4.1":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.4.1","@polywrap/core-js":"0.4.1","@polywrap/ens-resolver-plugin-js":"0.4.1","@polywrap/ethereum-plugin-js":"0.4.1","@polywrap/fs-plugin-js":"0.4.1","@polywrap/fs-resolver-plugin-js":"0.4.1","@polywrap/graph-node-plugin-js":"0.4.1","@polywrap/http-plugin-js":"0.4.1","@polywrap/ipfs-plugin-js":"0.4.1","@polywrap/ipfs-resolver-plugin-js":"0.4.1","@polywrap/logger-plugin-js":"0.4.1","@polywrap/msgpack-js":"0.4.1","@polywrap/schema-parse":"0.4.1","@polywrap/sha3-plugin-js":"0.4.1","@polywrap/tracing-js":"0.4.1","@polywrap/uts46-plugin-js":"0.4.1","@polywrap/wrap-manifest-types-js":"0.4.1","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.4.1","@polywrap/test-cases":"0.4.1","@polywrap/test-env-js":"0.4.1","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.4.1","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.4.1","dist":{"shasum":"0328de7b1854d2533c9110008d3d322a021c5bf7","integrity":"sha512-MxpRF1371ahlFABVGWiOaYvXaa5hUJY6u79wl/AD5OU6cWmASF6l6o2p7f0lafVXsX055HMWWzY0qo6KPEiDtA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.4.1.tgz","fileCount":49,"unpackedSize":156061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2WKOnrUUuBC23sc2xRxCK8iMfgkJSqh891L4comgMIAIhAPgTnypefYhtuw8jV7D8xFNifzIEzSCVF3XxiydQgihv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA9L3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodoA//dSwR6l+ntRcH3QzmJTpJK3uK98K2n4SlAq++wOJPnvR1aaLh\r\ngZDDUKRmNpzaDEurqD7EeaIjugB+O6KK7/L4lICH0PBSumnlpF1ruGnHek95\r\nq87c/ZIs/FaGhWSEWY5+5xTojlPBkFuDnpqCbOQiRZ2J93uOy4mZkleAk+tO\r\nqhyS8OuT5M7pMJnTx1ASWacQ9Qn3MrMI0LBAT9Bs/xHfZsz5jyeJN5PSgT0D\r\n1G8u5kULZDhzAJlUzy84aS98NW9/j5Xo16uUHZevYEAQV3KUcIBJ5K27BkgJ\r\nTiHAFrvPQJ6txqzMfMBM1hOQ9NR3OZpD9iaSlH0xKQQoBJFKjc5EfnJNDY50\r\nEwS0WtTeLAs3Q8bh8vIWgf1T4SRpCqzROtQZ48B+Ak8Gsv/dUP6Qi6zeEJRN\r\nGgFqDuuORbeRu4jK6Z1kdQh9ROiw/zx9U9Pli+ogztn0Wtocep2TWXz3N2/+\r\nJpXVJeNdQXIWFDZ7Hu65aKrZr+7GOVcf5d0CsleaOt8zpAQlpGtDZSkFTbsX\r\nen39rlmGwYUa7Hj+h1e3dZUb0eZ0sg3IBDDE1nQSDN6DKWJopKK0hDoemb+d\r\nLEv6Blzq095gXK/yJw4f+xParcKY7ZJpF10P5omJFeEf75zqBb3dkTc9NZ80\r\ng+Lk6jBs8EXkiWorTRQ1ut/vleBQnOnEYEI=\r\n=HapW\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/client-js_0.4.1_1661194999048_0.071896940525767"},"_hasShrinkwrap":false},"0.5.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.5.0","@polywrap/client-config-builder-js":"0.5.0","@polywrap/core-js":"0.5.0","@polywrap/ens-resolver-plugin-js":"0.5.0","@polywrap/ethereum-plugin-js":"0.5.0","@polywrap/fs-plugin-js":"0.5.0","@polywrap/fs-resolver-plugin-js":"0.5.0","@polywrap/graph-node-plugin-js":"0.5.0","@polywrap/http-plugin-js":"0.5.0","@polywrap/ipfs-plugin-js":"0.5.0","@polywrap/ipfs-resolver-plugin-js":"0.5.0","@polywrap/logger-plugin-js":"0.5.0","@polywrap/msgpack-js":"0.5.0","@polywrap/schema-parse":"0.5.0","@polywrap/sha3-plugin-js":"0.5.0","@polywrap/tracing-js":"0.5.0","@polywrap/uts46-plugin-js":"0.5.0","@polywrap/wrap-manifest-types-js":"0.5.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.5.0","@polywrap/test-cases":"0.5.0","@polywrap/test-env-js":"0.5.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.5.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.5.0","dist":{"shasum":"929d222d931fde761b51a6cd6208310bb45e9d68","integrity":"sha512-YXRwmj7HymFNKQY9k3sGMaS2Rl0Rmdy4o1wCRO7stN8aSQydQ4HWQkfJI7SKXjNuPVU3N9wGSxDz858IPMrsCw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.5.0.tgz","fileCount":26,"unpackedSize":80911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1SZZ4aZdQxjs2p69cy03YKRRp3SY8R15ZgOYuA/tIMAiEAqaMmAr99654BkTRl1Me6y56kfu5qhncMZ0EtxVH+5K4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCU6NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJrQ//W0FeRMFXhGIouE/piLeptXqZV/qdsfzAoOBCrQR6dIMfevrl\r\nRAQqGrs1tMDUUMxbJ+cdaBW6bQ1VIfYq8Ick/N43z1I8C/FXbkEpOO5ObRQD\r\nEMXJ5cNwOJd+V3NY4nV3QiR0BeYN7gYSxVzzA6dzCphYH8N4CTvNLqe8J7FZ\r\n0GypPZBaHPRgQ2qHJ7jdso972VTvNU0OAiLhRzTVWoHGv/aiH6Aq1NqQxqNK\r\nOe+d8fFD8O5FUwzZi4EEhVAaERJwYcSojKQsXHmcb2Bgp0xEi6pZi4O6C6VR\r\nY2n9Mlf8mzJgj1QbrkNBkuVNDEBe/c0Ar69blzBZXDpaCWrpNIc27Iy7hS4L\r\n1NX5BTZQq/EXKWXc3XlJAWv1YdwCJPE/70B4XhCepL9PDQ5u3r9m/ucJOYDo\r\nR+lGV9SxdarkQsIwmP3YUmPxwhyE6PmqgcLncWgym25MFSxbB7+VDwJesdYM\r\nFWPtjoQBejFGMQYva/tGk+Y2gmCpeamSiYhk2Dzj1Sa72XbKbIgjOqRDeFT9\r\nwU0+/iyKNjrthQ2AVSgbA/+AhjWWhKY4LLUkP2rNt2dyW9sNCUQdJK9iKvwN\r\nmezHiifF6AS8FlIQGY69B/9p1E7QxOfdr6b63Tj/QaUWtQ3SwGAyxmNo0Zr0\r\nhjQ+ruOZ09VQkxF8OF/yGrDci4iihgCi17o=\r\n=+T29\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/client-js_0.5.0_1661554317298_0.7619052867561624"},"_hasShrinkwrap":false},"0.6.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.6.0","@polywrap/client-config-builder-js":"0.6.0","@polywrap/core-js":"0.6.0","@polywrap/ens-resolver-plugin-js":"0.6.0","@polywrap/ethereum-plugin-js":"0.6.0","@polywrap/fs-plugin-js":"0.6.0","@polywrap/fs-resolver-plugin-js":"0.6.0","@polywrap/graph-node-plugin-js":"0.6.0","@polywrap/http-plugin-js":"0.6.0","@polywrap/ipfs-plugin-js":"0.6.0","@polywrap/ipfs-resolver-plugin-js":"0.6.0","@polywrap/logger-plugin-js":"0.6.0","@polywrap/msgpack-js":"0.6.0","@polywrap/schema-parse":"0.6.0","@polywrap/sha3-plugin-js":"0.6.0","@polywrap/tracing-js":"0.6.0","@polywrap/uts46-plugin-js":"0.6.0","@polywrap/wrap-manifest-types-js":"0.6.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.6.0","@polywrap/test-cases":"0.6.0","@polywrap/test-env-js":"0.6.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.6.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.6.0","dist":{"shasum":"0a805145bfb90b0ac923e174924bd9e6daf42a52","integrity":"sha512-wAiNNQc3UEwu+rDGGFIbRudlHEvJqsaCOD9srNkpgiwdx4Y1Ao9eYEJmFddM0c/TxKy56A+jFV5uVsOuboETfg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.6.0.tgz","fileCount":26,"unpackedSize":79009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/sUnhaAlID7IVzZJkoxihcMKcfTPrl0mCWjUykpd1vQIhAOcGMdAq7OM3q8q8p3WMFt84X9yoaynca+xrRbZv0BBZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEimCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZEw/7BVbKvg3/DjpRN/09y9463gRUpdx6fzIH050b4qXgSKlHfq0/\r\n8t7NgQpMs/Pwh5xPqSl0vQhxR/m4ia1jt91AjkY3DE9lpCQ3IYIf2zXWvz3r\r\nHQuAlRltat1tWy5ZD4R1cVV8afdMKTsjpjfz7/EUk6SvqRKruDd9OVXVe76M\r\n7WblSF6vnR+vWTE0cIYHrWLe8EY8CGRveAQWQhxQUroBD+gxdRyCfAdtiCHF\r\nLaPFvexu+pVBwTZCpIdlGTWRlCSQcaCGHw+oL0KBjmI+kThPb9AhRVqBuU/J\r\nVilXqYeMdxWgEgws+aaywVY9EmuBr+ydExoV5Efs/yNzHWiIjEErAxL7IWyx\r\nLULrgA7zo/G6EWmdmQe2WDvghV9f3m04aBlVv6Dt3WWKgRhb0GGl6fcvBa9j\r\n0Ben6pBpRbjWMXFRshIQoOtS9r91cV3tT3PBLSuVmYWMDQwrs1vCTg/+nDed\r\n+JdcwMUei2eg2nITZMTTpcnlUyF5h7ndWLUoyz2yd+MB3Blk8N1z00PujMED\r\nB4UFEyOJjigRiZrIy9x4tl2/I8Huu2R2z/suXxwa6E52ywIbGqOj66ZGA1mv\r\n+27xOXoqeLJuLcWnRlGNiusVtYQ2XJh2x1TqV5BkdtyLHUvyzgbSZgyYd8iG\r\nHcATd/iViizYuKQ2xXm75sWHAUkqRSsEIgM=\r\n=fCpE\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/client-js_0.6.0_1662134658765_0.11277732860748291"},"_hasShrinkwrap":false},"0.7.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.7.0","@polywrap/client-config-builder-js":"0.7.0","@polywrap/core-js":"0.7.0","@polywrap/ens-resolver-plugin-js":"0.7.0","@polywrap/ethereum-plugin-js":"0.7.0","@polywrap/fs-plugin-js":"0.7.0","@polywrap/fs-resolver-plugin-js":"0.7.0","@polywrap/http-plugin-js":"0.7.0","@polywrap/ipfs-plugin-js":"0.7.0","@polywrap/ipfs-resolver-plugin-js":"0.7.0","@polywrap/logger-plugin-js":"0.7.0","@polywrap/msgpack-js":"0.7.0","@polywrap/schema-parse":"0.7.0","@polywrap/tracing-js":"0.7.0","@polywrap/wrap-manifest-types-js":"0.7.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.7.0","@polywrap/test-cases":"0.7.0","@polywrap/test-env-js":"0.7.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.7.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.7.0","dist":{"shasum":"71051850adc0529929394c0279470de51fbbb6ba","integrity":"sha512-aBEs6MxuprANU+wyKEh/gkB7FwTqMzvsFlPrx+QXw4UCnW3PydO5/Jvqmmavah8+FlpA4cenl4gaEQh8V4X05A==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.7.0.tgz","fileCount":26,"unpackedSize":78879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoLfSOElhDqJr7tmY+zSNzStVbprKxMEwfb9yKvcH/EAiADVG1PNgxcV9iyXON0PNxiWwdnMWcZmhbJUAniJ2iiHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhk6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpBA/+I4e3p/mfguAFaKdOncO75cM2DLhMrzSG6xsQA+sT/d9n/vbo\r\nZvZc5UeqyZ6DaRDw7ONAStlyE6TVaB9YIPTW5c1oDHhQje9G1ZFeV4VfMAPG\r\nr00ANTF28EpIeqRXIhOPITZ+AzoFe69iXYGyCtHuAES+OvmZ3XrzVDdE4x+Q\r\nQP8Hm1AvSc8v4IZwSeKvrhEmth5EVcLtzPTc0gMxOvOHKhtvYzubp0UOB9RE\r\nRKY5haHfd7k3dJkNQErVoFQP1LMiQWQXundnpuWJVgmMOzz2eDiS2164xnAE\r\nDlO0+EqrLa77/iEdGFeSwYdt8RupZvaz594oFYvk1Eupbd2+CZQ7ZKOkqiUm\r\ng4oKd3f/HDoGLi+Z+UlPEBftxiSV9LgP9HgnKjfZocq/K/uINj045d+ZzTtb\r\nH2wMX8tTNiliV6767+kjqI4ebJaQRud1yMHVFhT7skSn+j7+ZvSmpSLCJH2/\r\nqYtLWYTnbAhErdOV5uq4WumrDStl15OPgkVPTmI9JFveAOPUOuDD7TKadqlS\r\npEZw1xH9wUzbfjrwpOTjxf5ikuf0d2nJwqGc4TKwtLfE/BsXNeKHkB4JOYqn\r\nMZinCDFWMxY4UmgIcg/w+ozSUNSiNesyu0ZDtGDVVAB4URtYM6xpekrOvPTf\r\nDcnDyrX/Jt/2dZWRRV3rYDJiSecbj786IUQ=\r\n=Iosd\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/client-js_0.7.0_1662654778662_0.3437944932566639"},"_hasShrinkwrap":false},"0.8.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.8.0","@polywrap/client-config-builder-js":"0.8.0","@polywrap/core-js":"0.8.0","@polywrap/ens-resolver-plugin-js":"0.8.0","@polywrap/ethereum-plugin-js":"0.8.0","@polywrap/fs-plugin-js":"0.8.0","@polywrap/fs-resolver-plugin-js":"0.8.0","@polywrap/http-plugin-js":"0.8.0","@polywrap/http-resolver-plugin-js":"0.8.0","@polywrap/ipfs-plugin-js":"0.8.0","@polywrap/ipfs-resolver-plugin-js":"0.8.0","@polywrap/logger-plugin-js":"0.8.0","@polywrap/msgpack-js":"0.8.0","@polywrap/result":"0.8.0","@polywrap/schema-parse":"0.8.0","@polywrap/tracing-js":"0.8.0","@polywrap/uri-resolvers-js":"0.8.0","@polywrap/wrap-manifest-types-js":"0.8.0","graphql":"15.5.0","js-yaml":"3.14.0","uuid":"8.3.2"},"devDependencies":{"@polywrap/os-js":"0.8.0","@polywrap/test-cases":"0.8.0","@polywrap/test-env-js":"0.8.0","@types/jest":"26.0.8","@types/js-yaml":"3.11.1","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.8.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.8.0","dist":{"shasum":"de3ad04bda899b9af842e6f0c7c8d8ccbbb8d057","integrity":"sha512-sm/d7vhNDCVcLU2R7iG7FQ9Wu3xiwhpz6ZjrXerSn9kABZ2awkhMPWDM+aZDqIwE4UD5RRAuxi5K/HQfC58rrQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.8.0.tgz","fileCount":26,"unpackedSize":77337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfNMKDtqIrB9QUWX5CQjMCyITV1b1dRoa3/epVokrUgAiBdqHAQaCHbzJzIcEer3wBDgsAfumoYhQvt3P+HKww64A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0z9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMBg//ZQJG3TgpUa949S1Ah3dHpWTd18dEpRx1E+tPhxJyS160xOl4\r\n7NRUQz7S11UxWgdGBpSxd4zxBlNQc+LPMfe4n1sG50cKu3G1T7V88URA7mEC\r\nQ76VePQAJZpW8o9Z/lUyM13EPgYUscitiWsDxmnYBgqwe3RaKIdPe+aSHAKE\r\n/1pC6ESZYY5klwr57/LlZoPV2u/QNwU23xsK4nv1cBZbi9HK67b8emGhHTer\r\n5AKfg2xityN7nIAf0f8XrXyCTbcWUpftJgJucgW9vj6EQHoyBNJOl0EEYQzb\r\ntBPTjL90FjcOrqIrzZwYKkJw8aVi6fN29J54iKkt+j2JU7p19Zg53grOxMlg\r\n/TuBncFMgbrRKLAZ8KJzP/HCg2KKm1XlEz1gmh//pdtxxwWcq9BUx4HNBa5L\r\nYrCkf+9tGN83AP6EqoC9k1WxovkMikj5s1zQKZI84YhgYF/Jf7Dy3x4lFMUY\r\nc/FJCm1RVhmLm/25TrydkWKEQnRY4+1IesNDyvFfMwCrFKjlxe7AHF1smceF\r\nU30Oce3x9Fsbjx0FUu0wW5LiRtjGD07JWFIKpTusrOiLcUHXdXu+vctvkCKP\r\nw/SXK5P7eO/QNLzNzBlCc93/NXgc34TvTiBP+oJPiKt4O8ymuEuOa4SxVLpd\r\nYjXIwbIePDwuL4H6Zg6M+tS7PU9Jk92IQI8=\r\n=Rij6\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/client-js_0.8.0_1664044285471_0.8967802430893699"},"_hasShrinkwrap":false},"0.9.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.0","@polywrap/client-config-builder-js":"0.9.0","@polywrap/core-js":"0.9.0","@polywrap/ens-resolver-plugin-js":"0.9.0","@polywrap/ethereum-plugin-js":"0.9.0","@polywrap/fs-plugin-js":"0.9.0","@polywrap/fs-resolver-plugin-js":"0.9.0","@polywrap/http-plugin-js":"0.9.0","@polywrap/http-resolver-plugin-js":"0.9.0","@polywrap/ipfs-plugin-js":"0.9.0","@polywrap/ipfs-resolver-plugin-js":"0.9.0","@polywrap/logger-plugin-js":"0.9.0","@polywrap/msgpack-js":"0.9.0","@polywrap/result":"0.9.0","@polywrap/schema-parse":"0.9.0","@polywrap/tracing-js":"0.9.0","@polywrap/uri-resolvers-js":"0.9.0","@polywrap/wrap-manifest-types-js":"0.9.0","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.0","@polywrap/test-cases":"0.9.0","@polywrap/test-env-js":"0.9.0","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.0.7"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.0","dist":{"shasum":"d3db4841a9a1d03353ce674801b7a2b4960b499f","integrity":"sha512-sz52Gyn6ZWhFWUu41fufJUivocYfMjfCBH03pVZ4EA4B1HAtRcPGCnxk9J5ZA07YcYMFU+AyEXmxJ9AU8t3DKQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.0.tgz","fileCount":29,"unpackedSize":66904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV51/Rn5QwlMEqGdIropfPPKnB+CCXyATt1Z/EmZx3awIhAInOCci4eKn4pWR9t1cY17JPd0OGb1x3wFTwGgvxtwN6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ+mRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorIhAAoJ2YBd3iU1BwPLbCx3msIaEQcgR1hA/oNP/S/MDxkfWdtRCZ\r\nhYRJPyOY49UGEMhFAuSviNFhdnLvLbuL6xvVXoJauqFfBgMaMig0cVs2NWfb\r\noBxzDgfLta29R+bO1yyXPmJvv2GEjCogcYB3mT/OHMuRUNZyfu6GeRcuSFY6\r\nbJoQmoWZmihOh8R9A5MvnaS2MY6gtCbmRZ3xjQDJQrGhIYMmgphF1HU8ut4a\r\nYpy1b8HB+0Buq/i1UNd7dboY3cGEF3eperlqbYJ5NijWZ8ZKtGoEFRaZJxV/\r\nfwNvTf02J3u46QgnivWV+EYRExwO2PDtdknk3qKSoANTJGfhO/GIcH6mgZa9\r\nbIbuS87OJDd0Ue+LohZqxDvbCEkNXi8UOrnJnJhzCCHPZUD8R8ftORS8s6gI\r\nOSBMWYJKI2tb1Z737fHY/veef8relr9AXdz/7Q1UWtw53/1vPaJQ6IPCvl1K\r\n9fXCuZdrun22D1Jy23qQfB1aM449fBaTTNMFnC6oDlQhxZ3t2yEF7xvL+6Dy\r\n/CGxvI1WQ/Kj04968TB+2/qyRhY1jG7zwcl/Y5bmIC7POko1wTXDtyfrTaN6\r\nB0AvjAltA/PRc7V2fK9pbRDl0dRz8rx8jB0haKHQzqmn/7FWDro69uPLVCSC\r\ns2DyOVtWWc7c+Meoms6hID4X65633m3GiyU=\r\n=JBg6\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/client-js_0.9.0_1665395088882_0.9157723372166693"},"_hasShrinkwrap":false},"0.9.1":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.1","@polywrap/client-config-builder-js":"0.9.1","@polywrap/core-js":"0.9.1","@polywrap/ens-resolver-plugin-js":"0.9.1","@polywrap/ethereum-plugin-js":"0.9.1","@polywrap/fs-plugin-js":"0.9.1","@polywrap/fs-resolver-plugin-js":"0.9.1","@polywrap/http-plugin-js":"0.9.1","@polywrap/http-resolver-plugin-js":"0.9.1","@polywrap/ipfs-plugin-js":"0.9.1","@polywrap/ipfs-resolver-plugin-js":"0.9.1","@polywrap/logger-plugin-js":"0.9.1","@polywrap/msgpack-js":"0.9.1","@polywrap/result":"0.9.1","@polywrap/schema-parse":"0.9.1","@polywrap/tracing-js":"0.9.1","@polywrap/uri-resolvers-js":"0.9.1","@polywrap/wrap-manifest-types-js":"0.9.1","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.1","@polywrap/test-cases":"0.9.1","@polywrap/test-env-js":"0.9.1","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.1","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.1","dist":{"shasum":"389022bed67dddd200abede809a12d5dfe68d06c","integrity":"sha512-wM6wGK+VfZ/k5BS15ReGCyHP5w8Frqi7zwgEW6NqMP5Vg+P5HVmHCZFzr6JRt+tpW1QDXhR6nDlI10nxKRF/xA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.1.tgz","fileCount":29,"unpackedSize":66904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzilDxqGpSgJRAvOQVfethU8XnU+02buBsLsUz6BWT6AiEA+HXpJsz6fVS05xfCteHultX/1CXfMrdmW60DfTX8hkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0EXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrslQ//deMCxIgT3hQ6xOsWsqPRukpj0BcvPW6svI6dzsc4ku7dYFhQ\r\nExYSak4Vq/PgRagI1i8fv9413WzCNBVrSmtwUBeGDmbalqMDwQcJNtfSdA5U\r\nvfKDpubHndM6eW3VvpgcVX/ZLm1Mfgy0zjP0jB25yh00AkqyQkOL4u+zktx2\r\ntFPBRyt3SPsGvQ0ZqIvTo9/DRI2NfSjk1jklkVfw/szOhsfZMZ99PeJhCcet\r\naL4PEH0RKqkEdEdG3waPgqa/ERjYLcbRCMO4/Gl8QtqDBkvycWWGO3SG1oUm\r\n/ewrAQGB5fDdIKUFEcwBZ6kiFCE5axyJdaYFLs9DM6jKd293y0buI/DS0gfW\r\nzLmLmg5Ewyo6b+pp4XX451HCnR/TABg0sn2KybHMC3fvFlKuOzIseX5h9JsI\r\nJvDWg/NiX4xbUdOkXy9C2+On0aIAoicLipHFpcx8QmsiRebSdf2WhRmeXXR6\r\npIF7S/JWH5nf0rhyrHsR/MXB+DXPQJbMUJGQAL/nUnVhqGiFtbhWfh4y/V3s\r\n9kOQqj88BBDDBhZyGfOnjmFVXS7w66S/xLw8yxs1M/VK/VEXEKmgQzCdPwlY\r\nOaTnTPLHhVXlk3v40Fqk723XRAGmNa71OuXa50uXFAVO1MFoTfDyzFvMJS1T\r\nJcL56jMw8P9ds8C0grqpXedfAyghieBYcp0=\r\n=NVFl\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/client-js_0.9.1_1665614103004_0.6734007868026308"},"_hasShrinkwrap":false},"0.9.2":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","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","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.2","@polywrap/client-config-builder-js":"0.9.2","@polywrap/core-js":"0.9.2","@polywrap/ens-resolver-plugin-js":"0.9.2","@polywrap/ethereum-plugin-js":"0.9.2","@polywrap/fs-plugin-js":"0.9.2","@polywrap/fs-resolver-plugin-js":"0.9.2","@polywrap/http-plugin-js":"0.9.2","@polywrap/http-resolver-plugin-js":"0.9.2","@polywrap/ipfs-plugin-js":"0.9.2","@polywrap/ipfs-resolver-plugin-js":"0.9.2","@polywrap/logger-plugin-js":"0.9.2","@polywrap/msgpack-js":"0.9.2","@polywrap/result":"0.9.2","@polywrap/schema-parse":"0.9.2","@polywrap/tracing-js":"0.9.2","@polywrap/uri-resolvers-js":"0.9.2","@polywrap/wrap-manifest-types-js":"0.9.2","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.2","@polywrap/test-cases":"0.9.2","@polywrap/test-env-js":"0.9.2","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.2","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.2","dist":{"shasum":"136d558f09ef3dc2a199cf277701a51322e5139d","integrity":"sha512-x97JPskyRjmEfqkVKtCRQd81whY9RAZtu5JHoI0NN7wDyG3EC5eBJ82rV5C+bB29eKAH+reSj/Wj7BAlQZtR3g==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.2.tgz","fileCount":29,"unpackedSize":66904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbp/ruSd5pPFUWO2zQFO8Ym6WMcOtsUPfT0jHbhbJX0AiBzoNxScVlJmwJKI5GLXQ9/fM6mSF8Z425SpQbgNmqDQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSJO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUfg/+NP30ffRccGHSMnZN8UKcL2coRz/o1F7oLbLp0Hbyg+PXWNHq\r\nWTPhu1LtkPtgeCaVxvsUlYbw7oxubFa5MNw7gVenTwB1J46SJl9d5dW4YVh/\r\ncUuKciyJ2qnp+cFbZa7otZsTvyX16BeI/94sxgR38LlXAjkt6v8qfydKSr/y\r\nFNX+b5FcV6tBLeaWBAAdNFMKB66rOmpYSyQJPKKVrtH3oFzp0eXwJhFN+uvD\r\nx6pY8wdmEVy8q2UVyFbQZXrIc1x8LTyOA00Jn730kJ6paQ8wgFkUsPFUpuqi\r\nkc1Gn3GdNrIgMHbieikdS1BuId4FCQ1FaDS9e7u20+Kjavzew6ab9JLx9EYS\r\nOJAgbRBLYtV2/AW2mQkGjJnB9ukw8dbmRgEF8XHG/79DTw8WjjbP9uEe2Cbo\r\n4UDE72srPLlN4XaQ+wTn5qAxYVBc3+qMAZi7sJt0FfdO4n5IRND1JJT4Tzv5\r\nuXyDxID0anOHzzEzN9/eOB6nm5znsJ7Ud6wIs00Lc+N6xoBo+hL6ayqjXwO3\r\n6Ie0JB9RUzUKz8MYOeVEeFKLZ9aO3BTYDS2Eav/a4bUOcO1O8rY00QV3dB83\r\n4FGGzrRNy6a1JhrF7ZbdotwkG3OviBKvbwomDGUD7jnMiz+L6Q12VR49Snu6\r\nMyHh4kAXX9emSn5dq8kXlJ91ZUbnRtVZn9k=\r\n=LWCo\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/client-js_0.9.2_1665700788374_0.09205043997950635"},"_hasShrinkwrap":false},"0.9.3":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.9.3","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.3","@polywrap/client-config-builder-js":"0.9.3","@polywrap/core-js":"0.9.3","@polywrap/ens-resolver-plugin-js":"0.9.3","@polywrap/ethereum-plugin-js":"0.9.3","@polywrap/fs-plugin-js":"0.9.3","@polywrap/fs-resolver-plugin-js":"0.9.3","@polywrap/http-plugin-js":"0.9.3","@polywrap/http-resolver-plugin-js":"0.9.3","@polywrap/ipfs-plugin-js":"0.9.3","@polywrap/ipfs-resolver-plugin-js":"0.9.3","@polywrap/logger-plugin-js":"0.9.3","@polywrap/msgpack-js":"0.9.3","@polywrap/result":"0.9.3","@polywrap/schema-parse":"0.9.3","@polywrap/tracing-js":"0.9.3","@polywrap/uri-resolvers-js":"0.9.3","@polywrap/wrap-manifest-types-js":"0.9.3","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.3","@polywrap/test-cases":"0.9.3","@polywrap/test-env-js":"0.9.3","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.3","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.3","dist":{"shasum":"8ab4ea62e60799c602237bbde1d82b61bb3be42a","integrity":"sha512-UbX5iGjigHysB1qBVg0lLV8tuA9WlMFzJqI/VahoUv+yryHUwFkQh601kZ/UlKI1T+ZLMIksAMTJwuPQvZagJA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.3.tgz","fileCount":29,"unpackedSize":92313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDssiXFrJTlf47438RMdEjR8e7zt8GbXgSGhrBHeyIh2QIgT4vVxnIf4x1K8mbzbECV1oSw157CwLQvnM+lM54rNxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUSP4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJQg//Tn2wrOIggIIdT6q26zInnypFCoz0Z9571KsOXjFHrFe0lv/b\r\ny+ubWZC8HU3E9dDWHHSVZ7kceSo2w4VcySubMzDDOJCJoH0ItjQ47suRAg4m\r\n2PC6xJMURPrvryEwgZDGYxOQZbg1uwA4O+MPIqOUJ1KYuTHSvm0EwVMwrbkX\r\nZaJL+NVZj+dfNj9HQRUb1ODOnRF51YhHs+hgQgU7B+dQXOt+sQ7J1621e2dA\r\n13rflHLihyrM60DmyrzDTQH52ggJTDQe7OfeSMIak06j6BdBLJxTeCqIMCw9\r\nBt+P4IqKSQlKXOkFwVnqRoa1xPDpDFWGpxEiqeuur9eSQmwhhMXFK6R07Sqv\r\nE68Dvem3amvuXFIzHQdW/356yq4GX0Dd4zhQ/zd95Hp4DjW2VXAkZlKQSjPN\r\nZdnpklEHVRBSlUBx/HZQGPgT5agAzQPAsbCeo4DURfiTYmAjCyWraxLuCu1F\r\nPLTLRQ3LFT6t4X5Ajt8DaiMHII/lFfG/QNAK3BTg14WlC0ZXUMGDZV0td7d7\r\nTSjk8+kVIIcRxaCn8UySd0/srqDhJLssRMnViyS+NmETiilLj6NhvxVBRFt4\r\nSUpVM+OzSbL09/ot8wIQq5t5JLjJ1B3ZnMM8IBpzkqO9anznbb2v3VQmILPC\r\nrN+1iNhFKxb2BjvRtw+pIdnrVPOe+yFPWYU=\r\n=L3PP\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/client-js_0.9.3_1666262007938_0.2560558300745044"},"_hasShrinkwrap":false},"0.9.4":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.9.4","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.4","@polywrap/client-config-builder-js":"0.9.4","@polywrap/core-js":"0.9.4","@polywrap/ens-resolver-plugin-js":"0.9.4","@polywrap/ethereum-plugin-js":"0.9.4","@polywrap/fs-plugin-js":"0.9.4","@polywrap/fs-resolver-plugin-js":"0.9.4","@polywrap/http-plugin-js":"0.9.4","@polywrap/http-resolver-plugin-js":"0.9.4","@polywrap/ipfs-plugin-js":"0.9.4","@polywrap/ipfs-resolver-plugin-js":"0.9.4","@polywrap/logger-plugin-js":"0.9.4","@polywrap/msgpack-js":"0.9.4","@polywrap/result":"0.9.4","@polywrap/schema-parse":"0.9.4","@polywrap/tracing-js":"0.9.4","@polywrap/uri-resolvers-js":"0.9.4","@polywrap/wrap-manifest-types-js":"0.9.4","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.4","@polywrap/test-cases":"0.9.4","@polywrap/test-env-js":"0.9.4","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.4","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.4","dist":{"shasum":"5a61c9a5c90efc52a477207114dfecd762cf324f","integrity":"sha512-AnF71901wzQoU/7lN1fZ+YPU3gctKKDX8CKLuhkLGa5BjKUhEofVBBFd5hYDmSV+icjNEqx74UikRum7o8/mbQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.4.tgz","fileCount":29,"unpackedSize":92313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8XYfQeBSbkHe4oIfGuqE9g4MRQ88ACRn+mDGc3E1j/AiEA1oB38kM1tsQurIpJAVaT0I7FhkcD0gWnylTdjc2ofJI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZG9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnsxAAiFlNCqfzO9UM8VflFK7bi6KALFPX6oUP9p+pSpVjiaimjU28\r\nTxC4uLbRbfByO66eBWsI+horSASmLAfh6eogdbFDynIDwweVAoZRf+3+oMvD\r\nLBdFpSCv/HbS/jg8gQqRsR0QXTb90Iqa2qV3xPPUQnl0BnjVhDuitz8tLKUw\r\neKW9WW4Aj8FHRo9AjU8MnhRZAQypVPBAJhSHacoHYEUVcIJOKBSVC9cXIZyi\r\nu+0RtsIkORU6YX/k64tRm/7AwbfFqcIEI4tGz2quBNLv8qjFD6Jyj9ciPIay\r\nZdnIFpA6C8/WUZBfgAWh+rr06ujbBK8PZ049KqsjRd5LVN1rxcvUEC5egpk5\r\nm4Wg9uTETla+xpcI3HpOWyq+AHEx1NTT4KnI1rkRVThEjksm0fKxM8X7Hi2i\r\n/XUwRlqZm8UMcOFq/9XvIbTNujpsMm7smmwHkVKX/7NJ7P5kSdw24IUmFENk\r\nDminwsbxn5G+Aj/8XRFbT1+zqY4sC3marbYVIf0YXDWBF4AH4WxTtTV5vNoI\r\nr2HwGhZ1jtZxQjWLoHyMvkPGUSBYcKqE3kwPRNsNwa4VXmUoR1fmdeKg51Uw\r\n9BzjzfxZIrGykySodzd9IULbZGo1rY+eAOOBagqGbNjB5ZSzs0mj76e1qBzk\r\nhTMYdIFiT2G320beUgHF9fuMxUyJsKcp9JY=\r\n=pPRA\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/client-js_0.9.4_1667526497575_0.7331002905788151"},"_hasShrinkwrap":false},"0.10.0-pre.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.0","@polywrap/core-js":"0.10.0-pre.0","@polywrap/msgpack-js":"0.10.0-pre.0","@polywrap/result":"0.10.0-pre.0","@polywrap/tracing-js":"0.10.0-pre.0","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.0","@polywrap/uri-resolvers-js":"0.10.0-pre.0","@polywrap/wrap-manifest-types-js":"0.10.0-pre.0"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.0","@polywrap/ethereum-plugin-js":"0.10.0-pre.0","@polywrap/fs-plugin-js":"0.10.0-pre.0","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.0","@polywrap/http-plugin-js":"0.10.0-pre.0","@polywrap/http-resolver-plugin-js":"0.10.0-pre.0","@polywrap/ipfs-plugin-js":"0.10.0-pre.0","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.0","@polywrap/logger-plugin-js":"0.10.0-pre.0","@polywrap/plugin-js":"0.10.0-pre.0","@polywrap/test-cases":"0.10.0-pre.0","@polywrap/test-env-js":"0.10.0-pre.0","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.10.0-pre.0","dist":{"shasum":"8e8f312a1aa16052b829667455de1f28a43e95ec","integrity":"sha512-qoh7apz9n43oi4FGjpw2PtVaha7XYJbQ5DouetkfYf3Fv+n860Yt9pdPA0LlCEJEwhjAJTthqX5PtFF2Im+AZw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.0.tgz","fileCount":19,"unpackedSize":80151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOc2+9kUIpyku8RDA7FfMUscZeXWpZBfp1S/jcYHuXKAiEAiFxD2hfAswrpdeZPQSBbJSqRGzdGyDX77RFJAjSB2EA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZg+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5cg/+KBuMPtdj7TvqsQgTh7gE2btIFxFQucjYje+8C/iIHsii493Y\r\nqhGxGZ3kQ5CNfiFfoT132mmfQ2Z3+DbW+LwOT00O7KllUzfxlKan7mTUxe67\r\nq1SJLutFKja0gFXlUE7Ppd8VBwuYhYBGgbWiX55PY+H3Wc2Qp30YTNysgNGc\r\nj/2QWoaYfhQQiQv4YXaWfLcY6Y3vBItoa6h0FFvU7Fbpd8qcQf8miQmfs6rp\r\nA+3ll6eh96TmY8GakDP/BcUcOKdnYDL2GmfxzoxgT34EdfcPhkDCwRiQenc9\r\ntem/BiG+pz2mTKmfgjoP2FPyVE5IX31NB0ZQ5yGhoN7vjivBfrf6BUNwztPm\r\nctQKPF51GeIzSxxpOKZhabKCQCBeRnk0ZLTAyC28dDY3nubz8ySJmpkGJ4ui\r\nZrKn90HuefoDtqY1UvcptJOLifptTbkqWC2fxClcmF9JhG/NkBc9tmtkgy4N\r\nFq/6LewzZ4nlXFfXp4d43YYFurbQxHEwsxppSPWS5tz+oGhopl1LKFpEvIVL\r\n8TiAyAQ3AZsY003BdhCb8zy/SkKqdoWTH1vowtHrf9JSsJx5d/rHz5IA+exn\r\nlq2AOtsEmuvW4C3BtkcLA8zasG+vwCSr3Pz3h62n9uiuK7fnWBwbSy8xslLM\r\n+u76pF6nEh7LjCMKhAWRMpJHcg3n/os+SLQ=\r\n=MM3l\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/client-js_0.10.0-pre.0_1667633066373_0.9323700161471691"},"_hasShrinkwrap":false},"0.10.0-pre.1":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.1","@polywrap/core-js":"0.10.0-pre.1","@polywrap/msgpack-js":"0.10.0-pre.1","@polywrap/result":"0.10.0-pre.1","@polywrap/tracing-js":"0.10.0-pre.1","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.1","@polywrap/uri-resolvers-js":"0.10.0-pre.1","@polywrap/wrap-manifest-types-js":"0.10.0-pre.1"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.1","@polywrap/ethereum-plugin-js":"0.10.0-pre.1","@polywrap/fs-plugin-js":"0.10.0-pre.1","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.1","@polywrap/http-plugin-js":"0.10.0-pre.1","@polywrap/http-resolver-plugin-js":"0.10.0-pre.1","@polywrap/ipfs-plugin-js":"0.10.0-pre.1","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.1","@polywrap/logger-plugin-js":"0.10.0-pre.1","@polywrap/plugin-js":"0.10.0-pre.1","@polywrap/test-cases":"0.10.0-pre.1","@polywrap/test-env-js":"0.10.0-pre.1","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.1","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.10.0-pre.1","dist":{"shasum":"63467381eb0c32c4beb679dcfbb285e19694df41","integrity":"sha512-9T58F2bGzX/XvEcmwPnzxQVW+CDncgQNBAIuP1e/2rTYHt2Vhej9AtytEaTnrXccmlYxFrPst45bX/KmNIrQYw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.1.tgz","fileCount":19,"unpackedSize":80100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2FtQvRODANUX54J1GmTeJEdUNJROHrvLFjHLc/WUibAiEA13/b4gfugdvYNu2446dVtyXw5g5F1YcvUuMWCjHQvq8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb9+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTLBAAlesdPuu3aTGOJaols6e5hKwYuuT4uFljYHYGaVRGo5WFIlkr\r\nn7jyq/cLHPsykTcjG4FaAcsd+KjwiLeNUA+EHtB5kl9mwfHiyX8R13wQTI45\r\n8WiI0MeNTWoFybvq/TNRxX2Ox1HzejMnCJgo+mzkDw77jEe0QPLxDjnEYS6f\r\ngJwjtHHvujZyyiAHPHRzbIA9JP3vfqOCTrGt+NbBb6g5FvHSm8OOdjjnwpJL\r\nDKJi4Q+Q8MXzCy+aKDywdhN6EC//xggrZPHe4jzhYaqe7VuwwBq7qvjVHETV\r\n8A9ZoS2UU42y+C9oFW7wYPiBiKGM0dTnHZgK+9wBXgrTIUOMLrbsXr1aPRV0\r\nCsrUWL7W0TzGbjOBE1AKd0vZfBFag6Lypi3HBF2uM1N9ezs5qxHIOk7S9Cxl\r\nbgE3B/Ie5Dv7izR7ICe0X7zwCaoLo7Y84HYdOmmjHTMXqq/O5DZ/pv7nX93Q\r\nZz1syusdOoS+OmHGhsibnO3z2ebvBQ+NSmvjpZwmvKUcVQBscwoovt4iaUID\r\nakIODAxJSuLtwYI59rMbgD8c5u0DqDypkyyYieXrA5bGGLF6jsiG2DszS8vD\r\n2JvZF/CvwzmlPuiFf+7w0lKnh/Jbe/iTbhHaWvqUVasqNzr1zi6Cn1fgYNMU\r\nt5x6xxptlxKbmVQ0UuTgbazOD9TtiFRTCAo=\r\n=Wq/R\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/client-js_0.10.0-pre.1_1668276101497_0.47629748957989126"},"_hasShrinkwrap":false},"0.10.0-pre.3":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.3","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.3","@polywrap/core-js":"0.10.0-pre.3","@polywrap/msgpack-js":"0.10.0-pre.3","@polywrap/result":"0.10.0-pre.3","@polywrap/tracing-js":"0.10.0-pre.3","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.3","@polywrap/uri-resolvers-js":"0.10.0-pre.3","@polywrap/wrap-manifest-types-js":"0.10.0-pre.3"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.3","@polywrap/ethereum-plugin-js":"0.10.0-pre.3","@polywrap/fs-plugin-js":"0.10.0-pre.3","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.3","@polywrap/http-plugin-js":"0.10.0-pre.3","@polywrap/http-resolver-plugin-js":"0.10.0-pre.3","@polywrap/ipfs-plugin-js":"0.10.0-pre.3","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.3","@polywrap/logger-plugin-js":"0.10.0-pre.3","@polywrap/plugin-js":"0.10.0-pre.3","@polywrap/test-cases":"0.10.0-pre.3","@polywrap/test-env-js":"0.10.0-pre.3","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.3","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap JavaScript client invokes functions of wrappers and plugins. It's designed to run in any environment that can execute JavaScript (think websites, node scripts, etc.). It has TypeScript support.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate the client\n```ts\nimport { PolywrapClient } from \"@polywrap/client-js\";\n\nconst client = new PolywrapClient();\n```\n\n### Invoke a wrapper\n\n```ts\nawait client.invoke({\n  uri: \"ens/rinkeby/helloworld.dev.polywrap.eth\",\n  method: \"logMessage\",\n  args: {\n    message: \"Hello World!\"\n  }\n});\n```\n\n### Configure the client\n\n```ts\nconst config = {\n  // redirect queries from one uri to another\n  redirects: [\n    {\n      from: \"wrap://ens/from.eth\",\n      to: \"wrap://ens/to.eth\",\n    }\n  ],\n  // declare and configure plugin wrappers\n  plugins: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      plugin: ipfsPlugin({}),\n    },\n  ],\n  // declare interface implementations\n  interfaces: [\n    {\n      interface: \"wrap://ens/uri-resolver.core.polywrap.eth\",\n      implementations: [\n        \"wrap://ens/ipfs-resolver.polywrap.eth\",\n      ],\n    },\n  ],\n  // set environmental variables for a wrapper\n  envs: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      env: {\n        provider: \"https://ipfs.wrappers.io\",\n      },\n    },\n  ],\n  \n  // ADVANCED USAGE:\n  \n  // customize URI resolution\n  resolver: new RecursiveResolver(\n    new PackageToWrapperCacheResolver(wrapperCache, [\n      new LegacyRedirectsResolver(),\n      new LegacyPluginsResolver(),\n      new ExtendableUriResolver(),\n    ])\n  ),\n\n  // custom wrapper cache\n  wrapperCache: new WrapperCache(),\n  \n  // tracer configuration - see @polywrap/tracing-js package\n  tracerConfig: { ... },\n};\n```\n```ts\n// create a client by modifying the default configuration bundle\nconst client = new PolywrapClient(config);\n\n// or remove and replace the default configuration\nconst altClient = new PolywrapClient(config, { noDefaults: true });\n```\n\n## Reference\n\n### Constructor\n```ts\n/**\n * Instantiate a PolywrapClient\n *\n * @param config - a whole or partial client configuration\n * @param options - { noDefaults?: boolean }\n */\nconstructor(config?: Partial<PolywrapClientConfig<string | Uri>>, options?: {\n  noDefaults?: boolean;\n});\n```\n\n### getConfig\n```ts\n/**\n * Returns the configuration used to instantiate the client\n *\n * @returns an immutable Polywrap client config\n */\ngetConfig(): PolywrapClientConfig<Uri>;\n```\n\n### setTracingEnabled\n```ts\n/**\n * Enable tracing for intricate debugging\n *\n * @remarks\n * Tracing uses the @polywrap/tracing-js package\n *\n * @param tracerConfig - configure options such as the tracing level\n * @returns void\n */\nsetTracingEnabled(tracerConfig?: Partial<TracerConfig>): void;\n```\n\n### getRedirects\n```ts\n/**\n * returns all uri redirects from the configuration used to instantiate the client\n *\n * @returns an array of uri redirects\n */\ngetRedirects(): readonly UriRedirect<Uri>[];\n```\n\n### getPlugins\n```ts\n/**\n * returns all plugin registrations from the configuration used to instantiate the client\n *\n * @returns an array of plugin registrations\n */\ngetPlugins(): readonly PluginRegistration<Uri>[];\n```\n\n### getPluginByUri\n```ts\n/**\n * returns a plugin package from the configuration used to instantiate the client\n *\n * @param uri - the uri used to register the plugin\n * @returns a plugin package, or undefined if a plugin is not found at the given uri\n */\ngetPluginByUri<TUri extends Uri | string>(uri: TUri): PluginPackage<unknown> | undefined;\n```\n\n### getInterfaces\n```ts\n/**\n * returns all interfaces from the configuration used to instantiate the client\n *\n * @returns an array of interfaces and their registered implementations\n */\ngetInterfaces(): readonly InterfaceImplementations<Uri>[];\n```\n\n### getEnvs\n```ts\n/**\n * returns all env registrations from the configuration used to instantiate the client\n *\n * @returns an array of env objects containing wrapper environmental variables\n */\ngetEnvs(): readonly Env<Uri>[];\n```\n\n### getUriResolver\n```ts\n/**\n * returns the URI resolver from the configuration used to instantiate the client\n *\n * @returns an object that implements the IUriResolver interface\n */\ngetUriResolver(): IUriResolver<unknown>;\n```\n\n### getEnvByUri\n```ts\n/**\n * returns an env (a set of environmental variables) from the configuration used to instantiate the client\n *\n * @param uri - the URI used to register the env\n * @returns an env, or undefined if an env is not found at the given URI\n */\ngetEnvByUri<TUri extends Uri | string>(uri: TUri): Env<Uri> | undefined;\n```\n\n### getManifest\n```ts\n/**\n * returns a package's wrap manifest\n *\n * @param uri - a wrap URI\n * @param options - { noValidate?: boolean }\n * @returns a Result containing the WrapManifest if the request was successful\n */\ngetManifest<TUri extends Uri | string>(uri: TUri, options?: GetManifestOptions): Promise<Result<WrapManifest, Error>>;\n```\n\n### getFile\n```ts\n/**\n * returns a file contained in a wrap package\n *\n * @param uri - a wrap URI\n * @param options - { path: string; encoding?: \"utf-8\" | string }\n * @returns a Promise of a Result containing a file if the request was successful\n */\ngetFile<TUri extends Uri | string>(uri: TUri, options: GetFileOptions): Promise<Result<string | Uint8Array, Error>>;\n```\n\n### getImplementations\n```ts\n/**\n * returns the interface implementations associated with an interface URI\n *  from the configuration used to instantiate the client\n *\n * @param uri - a wrap URI\n * @param options - { applyRedirects?: boolean }\n * @returns a Result containing URI array if the request was successful\n */\ngetImplementations<TUri extends Uri | string>(uri: TUri, options?: GetImplementationsOptions): Result<TUri[], Error>;\n```\n\n### query\n```ts\n/**\n * Invoke a wrapper using GraphQL query syntax\n *\n * @remarks\n * This method behaves similar to the invoke method and allows parallel requests,\n * but the syntax is more verbose. If the query is successful, data will be returned\n * and the `error` value of the returned object will be undefined. If the query fails,\n * the data property will be undefined and the error property will be populated.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // The GraphQL query to parse and execute, leading to one or more Wrapper invocations.\n *   query: string | QueryDocument;\n *\n *   // Variables referenced within the query string via GraphQL's '$variable' syntax.\n *   variables?: TVariables;\n * }\n *\n * @returns A Promise containing an object with either the data or an error\n */\nquery<TData extends Record<string, unknown> = Record<string, unknown>, TVariables extends Record<string, unknown> = Record<string, unknown>, TUri extends Uri | string = string>(options: QueryOptions<TVariables, TUri>): Promise<QueryResult<TData>>;\n```\n\n### invokeWrapper\n```ts\n/**\n * Invoke a wrapper using standard syntax and an instance of the wrapper\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvokeWrapper<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri> & {\n    wrapper: Wrapper;\n}): Promise<InvokeResult<TData>>;\n```\n\n### invoke\n```ts\n/**\n * Invoke a wrapper using standard syntax.\n * Unlike `invokeWrapper`, this method automatically retrieves and caches the wrapper.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvoke<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri>): Promise<InvokeResult<TData>>;\n```\n\n### subscribe\n```ts\n/**\n * Invoke a wrapper at a regular frequency (within ~16ms)\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n *\n *   // the frequency at which to perform the invocation\n *   frequency?: {\n *     ms?: number;\n *     sec?: number;\n *     min?: number;\n *     hours?: number;\n *   }\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\nsubscribe<TData = unknown, TUri extends Uri | string = string>(options: SubscribeOptions<TUri>): Subscription<TData>;\n```\n\n### tryResolveUri\n```ts\n/**\n * Resolve a URI to a wrap package, a wrapper, or a uri\n *\n * @param options - { uri: TUri; resolutionContext?: IUriResolutionContext }\n * @returns A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful\n */\ntryResolveUri<TUri extends Uri | string>(options: TryResolveUriOptions<TUri>): Promise<Result<UriPackageOrWrapper, unknown>>;\n```\n\n### loadWrapper\n```ts\n/**\n * Resolve a URI to a wrap package or wrapper.\n * If the URI resolves to wrap package, load the wrapper.\n *\n * @remarks\n * Unlike other methods, `loadWrapper` does not accept a string URI.\n * You can create a Uri (from the `@polywrap/core-js` package) using `Uri.from(\"wrap://...\")`\n *\n * @param uri: the Uri to resolve\n * @param resolutionContext? a resolution context\n * @param options - { noValidate?: boolean }\n * @returns A Promise with a Result containing either a wrapper if successful\n */\nloadWrapper(uri: Uri, resolutionContext?: IUriResolutionContext, options?: DeserializeManifestOptions): Promise<Result<Wrapper, Error>>;\n```\n\n## Development\n\nThe Polywrap JavaScript client is open-source. It lives within the [Polywrap toolchain monorepo](https://github.com/polywrap/toolchain/tree/origin/packages/js/client). Contributions from the community are welcomed!\n\n### Build\n```bash\nnvm use && yarn install && yarn build\n```\n\n### Test\n```bash\nyarn test\n```","_id":"@polywrap/client-js@0.10.0-pre.3","dist":{"shasum":"740c0bbf9548b54e2d7e4f18f04ba2ce066efd2d","integrity":"sha512-rgQvM8JVVV45Y8I7j4AUIy5K80RBogvZvQWSUKzdtZl9iwQ+MCYaXSV/RP/IjJIqlcSTZIllPL79TvCh4ehSiQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.3.tgz","fileCount":19,"unpackedSize":80100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjkCx9y2bcGVTThEDXqLR5s+RVax/Nt3jR+YdTo7HOVwIgOs6oQzpy7W1CxEIiKvna7DOA9gsbrGhMFKi5g/pt5JM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcDyWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzOg/9FlOla6S316DWmG99LX900RXLiM9hGVZslPINa9EP+VMZik/O\r\ncWdrd37mMdVvpqJv+3jvyTPMNc3IYCS3ERwnyMWpi47yuK5SocNj85elHfEK\r\nVFs73tLdBabahZQxYQQAZfuD8GWWqQPaGnj7kVvXld3lG+tfni7r5fGeXqLs\r\nVcBfjqtRP9QbqKUoolQj/fPX2p3jzgV1SlKqprcfpOXwnNk6JWQ31R1zefO0\r\nGuw9k4qLqNSuYzkcvQ9JyE8YERCwsGWwv8wUmNz3rX0ETwnk7HsYIHMGFzHD\r\nnxBgmAPRF8sAChfWiQGck6CVyZHCukpSpX7IREHRcNNrQUDyP4QstcNM3SjP\r\n9cRKF30Q1VMXIiZN2VpTCiC8fKsAAm3NXm4zodz+wEAiuNoDddCJIMAM7HKY\r\n7e5t+7+DkFLwba1p3vKjPNwa0xD75mV1eN380BYs1oQIQV3MC7kgFdD96ZIl\r\n5TMJyYyxphyBgBytVn2pAQzzTtDK/GA9WMAaVVpkEuY9ukJMBuvRh6dTqeVY\r\neh4WocruPA47JDOfQ0p/vSn4XFO23/qx3nAs20S6qIiD/yHrouh5oqe/sH3f\r\n8Gd8e71hhHBogzCtNeBNSJfL8LtwIUem5Pf3vloGLytuEgJ2OHxfDuL6OKRY\r\nIZYPEcBFXDK3Ann5IYFXxV7mWn6W2W/HC6Y=\r\n=IgLv\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/client-js_0.10.0-pre.3_1668299926110_0.3176225277033955"},"_hasShrinkwrap":false},"0.10.0-pre.4":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.4","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.4","@polywrap/core-js":"0.10.0-pre.4","@polywrap/msgpack-js":"0.10.0-pre.4","@polywrap/result":"0.10.0-pre.4","@polywrap/tracing-js":"0.10.0-pre.4","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.4","@polywrap/uri-resolvers-js":"0.10.0-pre.4","@polywrap/wrap-manifest-types-js":"0.10.0-pre.4"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.4","@polywrap/ethereum-plugin-js":"0.10.0-pre.4","@polywrap/fs-plugin-js":"0.10.0-pre.4","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.4","@polywrap/http-plugin-js":"0.10.0-pre.4","@polywrap/http-resolver-plugin-js":"0.10.0-pre.4","@polywrap/ipfs-plugin-js":"0.10.0-pre.4","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.4","@polywrap/logger-plugin-js":"0.10.0-pre.4","@polywrap/plugin-js":"0.10.0-pre.4","@polywrap/test-cases":"0.10.0-pre.4","@polywrap/test-env-js":"0.10.0-pre.4","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.4","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap JavaScript client invokes functions of wrappers and plugins. It's designed to run in any environment that can execute JavaScript (think websites, node scripts, etc.). It has TypeScript support.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate the client\n```ts\nimport { PolywrapClient } from \"@polywrap/client-js\";\n\nconst client = new PolywrapClient();\n```\n\n### Invoke a wrapper\n\n```ts\nawait client.invoke({\n  uri: \"ens/rinkeby/helloworld.dev.polywrap.eth\",\n  method: \"logMessage\",\n  args: {\n    message: \"Hello World!\"\n  }\n});\n```\n\n### Configure the client\n\n```ts\nconst config = {\n  // redirect queries from one uri to another\n  redirects: [\n    {\n      from: \"wrap://ens/from.eth\",\n      to: \"wrap://ens/to.eth\",\n    }\n  ],\n  // declare and configure plugin wrappers\n  plugins: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      plugin: ipfsPlugin({}),\n    },\n  ],\n  // declare interface implementations\n  interfaces: [\n    {\n      interface: \"wrap://ens/uri-resolver.core.polywrap.eth\",\n      implementations: [\n        \"wrap://ens/ipfs-resolver.polywrap.eth\",\n      ],\n    },\n  ],\n  // set environmental variables for a wrapper\n  envs: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      env: {\n        provider: \"https://ipfs.wrappers.io\",\n      },\n    },\n  ],\n  \n  // ADVANCED USAGE:\n  \n  // customize URI resolution\n  resolver: new RecursiveResolver(\n    new PackageToWrapperCacheResolver(wrapperCache, [\n      new ExtendableUriResolver(),\n    ])\n  ),\n\n  // custom wrapper cache\n  wrapperCache: new WrapperCache(),\n  \n  // tracer configuration - see @polywrap/tracing-js package\n  tracerConfig: { ... },\n};\n```\n```ts\n// create a client by modifying the default configuration bundle\nconst client = new PolywrapClient(config);\n\n// or remove and replace the default configuration\nconst altClient = new PolywrapClient(config, { noDefaults: true });\n```\n\n## Reference\n\n### Constructor\n```ts\n/**\n * Instantiate a PolywrapClient\n *\n * @param config - a whole or partial client configuration\n * @param options - { noDefaults?: boolean }\n */\nconstructor(config?: Partial<PolywrapClientConfig<string | Uri>>, options?: {\n  noDefaults?: boolean;\n});\n```\n\n### getConfig\n```ts\n/**\n * Returns the configuration used to instantiate the client\n *\n * @returns an immutable Polywrap client config\n */\ngetConfig(): PolywrapCoreClientConfig<Uri>;\n```\n\n### setTracingEnabled\n```ts\n/**\n * Enable tracing for intricate debugging\n *\n * @remarks\n * Tracing uses the @polywrap/tracing-js package\n *\n * @param tracerConfig - configure options such as the tracing level\n * @returns void\n */\nsetTracingEnabled(tracerConfig?: Partial<TracerConfig>): void;\n```\n\n### getInterfaces\n```ts\n/**\n * returns all interfaces from the configuration used to instantiate the client\n *\n * @returns an array of interfaces and their registered implementations\n */\ngetInterfaces(): readonly InterfaceImplementations<Uri>[];\n```\n\n### getEnvs\n```ts\n/**\n * returns all env registrations from the configuration used to instantiate the client\n *\n * @returns an array of env objects containing wrapper environmental variables\n */\ngetEnvs(): readonly Env<Uri>[];\n```\n\n### getResolver\n```ts\n/**\n * returns the URI resolver from the configuration used to instantiate the client\n *\n * @returns an object that implements the IUriResolver interface\n */\ngetResolver(): IUriResolver<unknown>;\n```\n\n### getEnvByUri\n```ts\n/**\n * returns an env (a set of environmental variables) from the configuration used to instantiate the client\n *\n * @param uri - the URI used to register the env\n * @returns an env, or undefined if an env is not found at the given URI\n */\ngetEnvByUri<TUri extends Uri | string>(uri: TUri): Env<Uri> | undefined;\n```\n\n### getManifest\n```ts\n/**\n * returns a package's wrap manifest\n *\n * @param uri - a wrap URI\n * @param options - { noValidate?: boolean }\n * @returns a Result containing the WrapManifest if the request was successful\n */\ngetManifest<TUri extends Uri | string>(uri: TUri, options?: GetManifestOptions): Promise<Result<WrapManifest, Error>>;\n```\n\n### getFile\n```ts\n/**\n * returns a file contained in a wrap package\n *\n * @param uri - a wrap URI\n * @param options - { path: string; encoding?: \"utf-8\" | string }\n * @returns a Promise of a Result containing a file if the request was successful\n */\ngetFile<TUri extends Uri | string>(uri: TUri, options: GetFileOptions): Promise<Result<string | Uint8Array, Error>>;\n```\n\n### getImplementations\n```ts\n/**\n * returns the interface implementations associated with an interface URI\n *  from the configuration used to instantiate the client\n *\n * @param uri - a wrap URI\n * @param options - { applyResolution?: boolean }\n * @returns a Result containing URI array if the request was successful\n */\ngetImplementations<TUri extends Uri | string>(uri: TUri, options?: GetImplementationsOptions): Result<TUri[], Error>;\n```\n\n### query\n```ts\n/**\n * Invoke a wrapper using GraphQL query syntax\n *\n * @remarks\n * This method behaves similar to the invoke method and allows parallel requests,\n * but the syntax is more verbose. If the query is successful, data will be returned\n * and the `error` value of the returned object will be undefined. If the query fails,\n * the data property will be undefined and the error property will be populated.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // The GraphQL query to parse and execute, leading to one or more Wrapper invocations.\n *   query: string | QueryDocument;\n *\n *   // Variables referenced within the query string via GraphQL's '$variable' syntax.\n *   variables?: TVariables;\n * }\n *\n * @returns A Promise containing an object with either the data or an error\n */\nquery<TData extends Record<string, unknown> = Record<string, unknown>, TVariables extends Record<string, unknown> = Record<string, unknown>, TUri extends Uri | string = string>(options: QueryOptions<TVariables, TUri>): Promise<QueryResult<TData>>;\n```\n\n### invokeWrapper\n```ts\n/**\n * Invoke a wrapper using standard syntax and an instance of the wrapper\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvokeWrapper<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri> & {\n    wrapper: Wrapper;\n}): Promise<InvokeResult<TData>>;\n```\n\n### invoke\n```ts\n/**\n * Invoke a wrapper using standard syntax.\n * Unlike `invokeWrapper`, this method automatically retrieves and caches the wrapper.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvoke<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri>): Promise<InvokeResult<TData>>;\n```\n\n### subscribe\n```ts\n/**\n * Invoke a wrapper at a regular frequency (within ~16ms)\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n *\n *   // the frequency at which to perform the invocation\n *   frequency?: {\n *     ms?: number;\n *     sec?: number;\n *     min?: number;\n *     hours?: number;\n *   }\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\nsubscribe<TData = unknown, TUri extends Uri | string = string>(options: SubscribeOptions<TUri>): Subscription<TData>;\n```\n\n### tryResolveUri\n```ts\n/**\n * Resolve a URI to a wrap package, a wrapper, or a uri\n *\n * @param options - { uri: TUri; resolutionContext?: IUriResolutionContext }\n * @returns A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful\n */\ntryResolveUri<TUri extends Uri | string>(options: TryResolveUriOptions<TUri>): Promise<Result<UriPackageOrWrapper, unknown>>;\n```\n\n### loadWrapper\n```ts\n/**\n * Resolve a URI to a wrap package or wrapper.\n * If the URI resolves to wrap package, load the wrapper.\n *\n * @remarks\n * Unlike other methods, `loadWrapper` does not accept a string URI.\n * You can create a Uri (from the `@polywrap/core-js` package) using `Uri.from(\"wrap://...\")`\n *\n * @param uri: the Uri to resolve\n * @param resolutionContext? a resolution context\n * @param options - { noValidate?: boolean }\n * @returns A Promise with a Result containing either a wrapper if successful\n */\nloadWrapper(uri: Uri, resolutionContext?: IUriResolutionContext, options?: DeserializeManifestOptions): Promise<Result<Wrapper, Error>>;\n```\n\n## Development\n\nThe Polywrap JavaScript client is open-source. It lives within the [Polywrap toolchain monorepo](https://github.com/polywrap/toolchain/tree/origin/packages/js/client). Contributions from the community are welcomed!\n\n### Build\n```bash\nnvm use && yarn install && yarn build\n```\n\n### Test\n```bash\nyarn test\n```","_id":"@polywrap/client-js@0.10.0-pre.4","dist":{"shasum":"50f51542abdaa8f3ffff3433ca89f2a931ed5eaa","integrity":"sha512-pXMd7mAmz4fkwtvKx0kvECZ5J99NV/sTJy7QL5EY4Ys/U2olVWD7xtPtyOFJyp1cJAEYZoqGqmCL/pF4sA6Rmg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.4.tgz","fileCount":19,"unpackedSize":78580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1fQPFzltI/+6MYacGdmZshUp70fOhOLkeF2Uc5/A4HAiEA9B+XhgOyes9x0g4xZJdWrNuS4nnQlRjo2fjmyRTpbfw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdSrUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcXw//b8ZOOSTpFFMC+aaYD7P5hdhzJvmiCxCKDKR3+1c+T6L2lBBH\r\nquToxv73+PpgbK2Co+bQ8kw+zY8NACp2sNYkbUr+YXZZVfho31Ar5N6xOzvS\r\nvt7LUmP3nfKcQuY8Y9teT5a42ElUzGPO9QMMkz79cTjXxk1fG4s5KnEiGLYS\r\nHpFkVhvDITlVo7CHjUhUpCmke6mjIpOeenErJONS04QUmD70Y/t7n6PvtIxL\r\nRxbfbOXwSt82PC4CXpdrLsoqyo0vqWE6y4U/lSPjiGx06QeWCbDfNFZ6B8k7\r\njKybKKFjq9eicWtB5y/9PSTO1Eg213ZY0YlBX+vmEe2rW7vJrBMOCKVHzh6t\r\n4ZVCWSpLQYl5KUF+53AtEGNEHuXRvspnrXHfPOSVFIQl+WxL2k8HB6XcP3xT\r\nGogBFV9Yj2/CTvk2zSqiLEnScUjJUgw52eFVz9R0EW1KE8g2i2S4Ayqae6yn\r\nYur0OQBXrl8JaXdRCWFjZnVSO1uA0zS+R++0wAlIJPQK4ZWIto6oo+Uxa0rp\r\nGjGK+gTBSh82cpzOybA07iFmHekZEgcYKYY5QFMW10RiUtU4G99yOCL12uRD\r\ndyvQVVNxYS75BEiwPWRsV+GCBGtHrR/MAvhPuN+uaQd9LJETtDeRGIIS2ERs\r\nlLyrV3zbJjbsDfCzGf61EemWprsXAP3ao1M=\r\n=/utr\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/client-js_0.10.0-pre.4_1668623060189_0.6720637279034263"},"_hasShrinkwrap":false},"0.10.0-pre.5":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.5","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.5","@polywrap/core-js":"0.10.0-pre.5","@polywrap/msgpack-js":"0.10.0-pre.5","@polywrap/result":"0.10.0-pre.5","@polywrap/tracing-js":"0.10.0-pre.5","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.5","@polywrap/uri-resolvers-js":"0.10.0-pre.5","@polywrap/wrap-manifest-types-js":"0.10.0-pre.5"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.5","@polywrap/ethereum-plugin-js":"0.10.0-pre.5","@polywrap/fs-plugin-js":"0.10.0-pre.5","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.5","@polywrap/http-plugin-js":"0.10.0-pre.5","@polywrap/http-resolver-plugin-js":"0.10.0-pre.5","@polywrap/ipfs-plugin-js":"0.10.0-pre.5","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.5","@polywrap/logger-plugin-js":"0.10.0-pre.5","@polywrap/plugin-js":"0.10.0-pre.5","@polywrap/test-cases":"0.10.0-pre.5","@polywrap/test-env-js":"0.10.0-pre.5","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.5","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap JavaScript client invokes functions of wrappers and plugins. It's designed to run in any environment that can execute JavaScript (think websites, node scripts, etc.). It has TypeScript support.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate the client\n```ts\nimport { PolywrapClient } from \"@polywrap/client-js\";\n\nconst client = new PolywrapClient();\n```\n\n### Invoke a wrapper\n\n```ts\nawait client.invoke({\n  uri: \"ens/rinkeby/helloworld.dev.polywrap.eth\",\n  method: \"logMessage\",\n  args: {\n    message: \"Hello World!\"\n  }\n});\n```\n\n### Configure the client\n\n```ts\nconst config = {\n  // redirect queries from one uri to another\n  redirects: [\n    {\n      from: \"wrap://ens/from.eth\",\n      to: \"wrap://ens/to.eth\",\n    }\n  ],\n  // declare and configure plugin wrappers\n  plugins: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      plugin: ipfsPlugin({}),\n    },\n  ],\n  // declare interface implementations\n  interfaces: [\n    {\n      interface: \"wrap://ens/uri-resolver.core.polywrap.eth\",\n      implementations: [\n        \"wrap://ens/ipfs-resolver.polywrap.eth\",\n      ],\n    },\n  ],\n  // set environmental variables for a wrapper\n  envs: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      env: {\n        provider: \"https://ipfs.wrappers.io\",\n      },\n    },\n  ],\n  \n  // ADVANCED USAGE:\n  \n  // customize URI resolution\n  resolver: new RecursiveResolver(\n    new PackageToWrapperCacheResolver(wrapperCache, [\n      new ExtendableUriResolver(),\n    ])\n  ),\n\n  // custom wrapper cache\n  wrapperCache: new WrapperCache(),\n  \n  // tracer configuration - see @polywrap/tracing-js package\n  tracerConfig: { ... },\n};\n```\n```ts\n// create a client by modifying the default configuration bundle\nconst client = new PolywrapClient(config);\n\n// or remove and replace the default configuration\nconst altClient = new PolywrapClient(config, { noDefaults: true });\n```\n\n## Reference\n\n### Constructor\n```ts\n/**\n * Instantiate a PolywrapClient\n *\n * @param config - a whole or partial client configuration\n * @param options - { noDefaults?: boolean }\n */\nconstructor(config?: Partial<PolywrapClientConfig<string | Uri>>, options?: {\n  noDefaults?: boolean;\n});\n```\n\n### getConfig\n```ts\n/**\n * Returns the configuration used to instantiate the client\n *\n * @returns an immutable Polywrap client config\n */\ngetConfig(): PolywrapCoreClientConfig<Uri>;\n```\n\n### setTracingEnabled\n```ts\n/**\n * Enable tracing for intricate debugging\n *\n * @remarks\n * Tracing uses the @polywrap/tracing-js package\n *\n * @param tracerConfig - configure options such as the tracing level\n * @returns void\n */\nsetTracingEnabled(tracerConfig?: Partial<TracerConfig>): void;\n```\n\n### getInterfaces\n```ts\n/**\n * returns all interfaces from the configuration used to instantiate the client\n *\n * @returns an array of interfaces and their registered implementations\n */\ngetInterfaces(): readonly InterfaceImplementations<Uri>[];\n```\n\n### getEnvs\n```ts\n/**\n * returns all env registrations from the configuration used to instantiate the client\n *\n * @returns an array of env objects containing wrapper environmental variables\n */\ngetEnvs(): readonly Env<Uri>[];\n```\n\n### getResolver\n```ts\n/**\n * returns the URI resolver from the configuration used to instantiate the client\n *\n * @returns an object that implements the IUriResolver interface\n */\ngetResolver(): IUriResolver<unknown>;\n```\n\n### getEnvByUri\n```ts\n/**\n * returns an env (a set of environmental variables) from the configuration used to instantiate the client\n *\n * @param uri - the URI used to register the env\n * @returns an env, or undefined if an env is not found at the given URI\n */\ngetEnvByUri<TUri extends Uri | string>(uri: TUri): Env<Uri> | undefined;\n```\n\n### getManifest\n```ts\n/**\n * returns a package's wrap manifest\n *\n * @param uri - a wrap URI\n * @param options - { noValidate?: boolean }\n * @returns a Result containing the WrapManifest if the request was successful\n */\ngetManifest<TUri extends Uri | string>(uri: TUri, options?: GetManifestOptions): Promise<Result<WrapManifest, Error>>;\n```\n\n### getFile\n```ts\n/**\n * returns a file contained in a wrap package\n *\n * @param uri - a wrap URI\n * @param options - { path: string; encoding?: \"utf-8\" | string }\n * @returns a Promise of a Result containing a file if the request was successful\n */\ngetFile<TUri extends Uri | string>(uri: TUri, options: GetFileOptions): Promise<Result<string | Uint8Array, Error>>;\n```\n\n### getImplementations\n```ts\n/**\n * returns the interface implementations associated with an interface URI\n *  from the configuration used to instantiate the client\n *\n * @param uri - a wrap URI\n * @param options - { applyResolution?: boolean }\n * @returns a Result containing URI array if the request was successful\n */\ngetImplementations<TUri extends Uri | string>(uri: TUri, options?: GetImplementationsOptions): Result<TUri[], Error>;\n```\n\n### query\n```ts\n/**\n * Invoke a wrapper using GraphQL query syntax\n *\n * @remarks\n * This method behaves similar to the invoke method and allows parallel requests,\n * but the syntax is more verbose. If the query is successful, data will be returned\n * and the `error` value of the returned object will be undefined. If the query fails,\n * the data property will be undefined and the error property will be populated.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // The GraphQL query to parse and execute, leading to one or more Wrapper invocations.\n *   query: string | QueryDocument;\n *\n *   // Variables referenced within the query string via GraphQL's '$variable' syntax.\n *   variables?: TVariables;\n * }\n *\n * @returns A Promise containing an object with either the data or an error\n */\nquery<TData extends Record<string, unknown> = Record<string, unknown>, TVariables extends Record<string, unknown> = Record<string, unknown>, TUri extends Uri | string = string>(options: QueryOptions<TVariables, TUri>): Promise<QueryResult<TData>>;\n```\n\n### invokeWrapper\n```ts\n/**\n * Invoke a wrapper using standard syntax and an instance of the wrapper\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvokeWrapper<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri> & {\n    wrapper: Wrapper;\n}): Promise<InvokeResult<TData>>;\n```\n\n### invoke\n```ts\n/**\n * Invoke a wrapper using standard syntax.\n * Unlike `invokeWrapper`, this method automatically retrieves and caches the wrapper.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvoke<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri>): Promise<InvokeResult<TData>>;\n```\n\n### subscribe\n```ts\n/**\n * Invoke a wrapper at a regular frequency (within ~16ms)\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n *\n *   // the frequency at which to perform the invocation\n *   frequency?: {\n *     ms?: number;\n *     sec?: number;\n *     min?: number;\n *     hours?: number;\n *   }\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\nsubscribe<TData = unknown, TUri extends Uri | string = string>(options: SubscribeOptions<TUri>): Subscription<TData>;\n```\n\n### tryResolveUri\n```ts\n/**\n * Resolve a URI to a wrap package, a wrapper, or a uri\n *\n * @param options - { uri: TUri; resolutionContext?: IUriResolutionContext }\n * @returns A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful\n */\ntryResolveUri<TUri extends Uri | string>(options: TryResolveUriOptions<TUri>): Promise<Result<UriPackageOrWrapper, unknown>>;\n```\n\n### loadWrapper\n```ts\n/**\n * Resolve a URI to a wrap package or wrapper.\n * If the URI resolves to wrap package, load the wrapper.\n *\n * @remarks\n * Unlike other methods, `loadWrapper` does not accept a string URI.\n * You can create a Uri (from the `@polywrap/core-js` package) using `Uri.from(\"wrap://...\")`\n *\n * @param uri: the Uri to resolve\n * @param resolutionContext? a resolution context\n * @param options - { noValidate?: boolean }\n * @returns A Promise with a Result containing either a wrapper if successful\n */\nloadWrapper(uri: Uri, resolutionContext?: IUriResolutionContext, options?: DeserializeManifestOptions): Promise<Result<Wrapper, Error>>;\n```\n\n## Development\n\nThe Polywrap JavaScript client is open-source. It lives within the [Polywrap toolchain monorepo](https://github.com/polywrap/toolchain/tree/origin/packages/js/client). Contributions from the community are welcomed!\n\n### Build\n```bash\nnvm use && yarn install && yarn build\n```\n\n### Test\n```bash\nyarn test\n```","_id":"@polywrap/client-js@0.10.0-pre.5","dist":{"shasum":"2949e56f08e38c0778d5ece63f3437442e745bc2","integrity":"sha512-L560WW0m/dsOgIUD+FDocCVw0Ma+KxADOwnnbslRYYP+9S1tJNZp0s6ZbWsDM1QEJooHTERo4wRJSteN0DkYPQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.5.tgz","fileCount":19,"unpackedSize":78580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjcX79AEmnp2MuzDfOO7pu6U7b+AbxZXDFT0SslkOTeQIhAJMjFwYniphHMrPgPeplg+iRMgtmSU5FUUDuwYD5LE6Z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfFS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKrxAApAlHHTwVTDwqa2A2h120vDGiPSvxCoJl5lg0O1VLdoX9d5m4\r\noDuGdixy+T4gckXNdT2686WpeldnatHZeS23bdbsLbgLnlIIiva/SCUH73EI\r\ns5na0cfeXz0un+rPySeYsAaCJZUf0cct8c+vmZlP6JSvZhT4f94LbBliivqH\r\naWVmK+OIOZTwq/MDPJ8r9mrCOfPTs9UKvJwa7wiVR7m86AwvInOzKq5r55hf\r\nlpjbCg1rxqV9wNLoLdHjol4PVWF67PQ1BEDrYNiliSbbrdPewGaLPjWnV2TG\r\ns36ZCIjh/VksJh6LvFj09PzrwxJ+gwBhQpS2QSMNMtML03YdSVk5UfEPA77r\r\neYxuGXMy2PJ067pIXmgjaaW05n1RTeRAO4fCOHKpGR63V0mAweWySuwjGm0K\r\n3H0XqaXFtHMp9odQeMieGzm285oC6k5EdRomx+qQBdQ2fiF3NDGZwV8kIOTf\r\no7E83BK+ntEsYOz/Tx23dEqR5YTAUku5ntKZS/sinUYD5mBaU3otXEFPO4+z\r\niRUbc8obDFRtzgDasDHND+VUk075Ew1nZA2rjMMbANye7uDxg9nQ4QLN17vc\r\ngkVWL7NX3eGuCKbi+LoSY0PHKCpR5m1LMOboON02k5Q8S6n4S+eEW8btSBGM\r\npYGdQyur7veZYsV/M5PCd2TZNImcwOhSXDY=\r\n=fi0H\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/client-js_0.10.0-pre.5_1669092537227_0.4155178318537378"},"_hasShrinkwrap":false},"0.10.0-pre.6":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.6","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.6","@polywrap/core-client-js":"0.10.0-pre.6","@polywrap/core-js":"0.10.0-pre.6","@polywrap/msgpack-js":"0.10.0-pre.6","@polywrap/plugin-js":"0.10.0-pre.6","@polywrap/result":"0.10.0-pre.6","@polywrap/tracing-js":"0.10.0-pre.6","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.6","@polywrap/uri-resolvers-js":"0.10.0-pre.6","@polywrap/wrap-manifest-types-js":"0.10.0-pre.6"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.6","@polywrap/ethereum-plugin-js":"0.10.0-pre.6","@polywrap/fs-plugin-js":"0.10.0-pre.6","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.6","@polywrap/http-plugin-js":"0.10.0-pre.6","@polywrap/http-resolver-plugin-js":"0.10.0-pre.6","@polywrap/ipfs-plugin-js":"0.10.0-pre.6","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.6","@polywrap/test-cases":"0.10.0-pre.6","@polywrap/test-env-js":"0.10.0-pre.6","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.6","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap JavaScript client invokes functions of wrappers and plugins. It's designed to run in any environment that can execute JavaScript (think websites, node scripts, etc.). It has TypeScript support.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate the client\n```ts\nimport { PolywrapClient } from \"@polywrap/client-js\";\n\nconst client = new PolywrapClient();\n```\n\n### Invoke a wrapper\n\n```ts\nawait client.invoke({\n  uri: \"ens/rinkeby/helloworld.dev.polywrap.eth\",\n  method: \"logMessage\",\n  args: {\n    message: \"Hello World!\"\n  }\n});\n```\n\n### Configure the client\n\n```ts\nconst config = {\n  // redirect queries from one uri to another\n  redirects: [\n    {\n      from: \"wrap://ens/from.eth\",\n      to: \"wrap://ens/to.eth\",\n    }\n  ],\n  // declare and configure plugin wrappers\n  plugins: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      plugin: ipfsPlugin({}),\n    },\n  ],\n  // declare interface implementations\n  interfaces: [\n    {\n      interface: \"wrap://ens/uri-resolver.core.polywrap.eth\",\n      implementations: [\n        \"wrap://ens/ipfs-resolver.polywrap.eth\",\n      ],\n    },\n  ],\n  // set environmental variables for a wrapper\n  envs: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      env: {\n        provider: \"https://ipfs.wrappers.io\",\n      },\n    },\n  ],\n  \n  // ADVANCED USAGE:\n  \n  // customize URI resolution\n  resolver: new RecursiveResolver(\n    new PackageToWrapperCacheResolver(wrapperCache, [\n      new ExtendableUriResolver(),\n    ])\n  ),\n\n  // custom wrapper cache\n  wrapperCache: new WrapperCache(),\n  \n  // tracer configuration - see @polywrap/tracing-js package\n  tracerConfig: { ... },\n};\n```\n```ts\n// create a client by modifying the default configuration bundle\nconst client = new PolywrapClient(config);\n\n// or remove and replace the default configuration\nconst altClient = new PolywrapClient(config, { noDefaults: true });\n```\n\n## Reference\n\n### Constructor\n```ts\n/**\n * Instantiate a PolywrapClient\n *\n * @param config - a whole or partial client configuration\n * @param options - { noDefaults?: boolean }\n */\nconstructor(config?: Partial<PolywrapClientConfig<string | Uri>>, options?: {\n  noDefaults?: boolean;\n});\n```\n\n### getConfig\n```ts\n/**\n * Returns the configuration used to instantiate the client\n *\n * @returns an immutable Polywrap client config\n */\ngetConfig(): PolywrapCoreClientConfig<Uri>;\n```\n\n### setTracingEnabled\n```ts\n/**\n * Enable tracing for intricate debugging\n *\n * @remarks\n * Tracing uses the @polywrap/tracing-js package\n *\n * @param tracerConfig - configure options such as the tracing level\n * @returns void\n */\nsetTracingEnabled(tracerConfig?: Partial<TracerConfig>): void;\n```\n\n### getInterfaces\n```ts\n/**\n * returns all interfaces from the configuration used to instantiate the client\n *\n * @returns an array of interfaces and their registered implementations\n */\ngetInterfaces(): readonly InterfaceImplementations<Uri>[];\n```\n\n### getEnvs\n```ts\n/**\n * returns all env registrations from the configuration used to instantiate the client\n *\n * @returns an array of env objects containing wrapper environmental variables\n */\ngetEnvs(): readonly Env<Uri>[];\n```\n\n### getResolver\n```ts\n/**\n * returns the URI resolver from the configuration used to instantiate the client\n *\n * @returns an object that implements the IUriResolver interface\n */\ngetResolver(): IUriResolver<unknown>;\n```\n\n### getEnvByUri\n```ts\n/**\n * returns an env (a set of environmental variables) from the configuration used to instantiate the client\n *\n * @param uri - the URI used to register the env\n * @returns an env, or undefined if an env is not found at the given URI\n */\ngetEnvByUri<TUri extends Uri | string>(uri: TUri): Env<Uri> | undefined;\n```\n\n### getManifest\n```ts\n/**\n * returns a package's wrap manifest\n *\n * @param uri - a wrap URI\n * @param options - { noValidate?: boolean }\n * @returns a Result containing the WrapManifest if the request was successful\n */\ngetManifest<TUri extends Uri | string>(uri: TUri, options?: GetManifestOptions): Promise<Result<WrapManifest, Error>>;\n```\n\n### getFile\n```ts\n/**\n * returns a file contained in a wrap package\n *\n * @param uri - a wrap URI\n * @param options - { path: string; encoding?: \"utf-8\" | string }\n * @returns a Promise of a Result containing a file if the request was successful\n */\ngetFile<TUri extends Uri | string>(uri: TUri, options: GetFileOptions): Promise<Result<string | Uint8Array, Error>>;\n```\n\n### getImplementations\n```ts\n/**\n * returns the interface implementations associated with an interface URI\n *  from the configuration used to instantiate the client\n *\n * @param uri - a wrap URI\n * @param options - { applyResolution?: boolean }\n * @returns a Result containing URI array if the request was successful\n */\ngetImplementations<TUri extends Uri | string>(uri: TUri, options?: GetImplementationsOptions): Result<TUri[], Error>;\n```\n\n### query\n```ts\n/**\n * Invoke a wrapper using GraphQL query syntax\n *\n * @remarks\n * This method behaves similar to the invoke method and allows parallel requests,\n * but the syntax is more verbose. If the query is successful, data will be returned\n * and the `error` value of the returned object will be undefined. If the query fails,\n * the data property will be undefined and the error property will be populated.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // The GraphQL query to parse and execute, leading to one or more Wrapper invocations.\n *   query: string | QueryDocument;\n *\n *   // Variables referenced within the query string via GraphQL's '$variable' syntax.\n *   variables?: TVariables;\n * }\n *\n * @returns A Promise containing an object with either the data or an error\n */\nquery<TData extends Record<string, unknown> = Record<string, unknown>, TVariables extends Record<string, unknown> = Record<string, unknown>, TUri extends Uri | string = string>(options: QueryOptions<TVariables, TUri>): Promise<QueryResult<TData>>;\n```\n\n### invokeWrapper\n```ts\n/**\n * Invoke a wrapper using standard syntax and an instance of the wrapper\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvokeWrapper<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri> & {\n    wrapper: Wrapper;\n}): Promise<InvokeResult<TData>>;\n```\n\n### invoke\n```ts\n/**\n * Invoke a wrapper using standard syntax.\n * Unlike `invokeWrapper`, this method automatically retrieves and caches the wrapper.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvoke<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri>): Promise<InvokeResult<TData>>;\n```\n\n### subscribe\n```ts\n/**\n * Invoke a wrapper at a regular frequency (within ~16ms)\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n *\n *   // the frequency at which to perform the invocation\n *   frequency?: {\n *     ms?: number;\n *     sec?: number;\n *     min?: number;\n *     hours?: number;\n *   }\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\nsubscribe<TData = unknown, TUri extends Uri | string = string>(options: SubscribeOptions<TUri>): Subscription<TData>;\n```\n\n### tryResolveUri\n```ts\n/**\n * Resolve a URI to a wrap package, a wrapper, or a uri\n *\n * @param options - { uri: TUri; resolutionContext?: IUriResolutionContext }\n * @returns A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful\n */\ntryResolveUri<TUri extends Uri | string>(options: TryResolveUriOptions<TUri>): Promise<Result<UriPackageOrWrapper, unknown>>;\n```\n\n### loadWrapper\n```ts\n/**\n * Resolve a URI to a wrap package or wrapper.\n * If the URI resolves to wrap package, load the wrapper.\n *\n * @remarks\n * Unlike other methods, `loadWrapper` does not accept a string URI.\n * You can create a Uri (from the `@polywrap/core-js` package) using `Uri.from(\"wrap://...\")`\n *\n * @param uri: the Uri to resolve\n * @param resolutionContext? a resolution context\n * @param options - { noValidate?: boolean }\n * @returns A Promise with a Result containing either a wrapper if successful\n */\nloadWrapper(uri: Uri, resolutionContext?: IUriResolutionContext, options?: DeserializeManifestOptions): Promise<Result<Wrapper, Error>>;\n```\n\n## Development\n\nThe Polywrap JavaScript client is open-source. It lives within the [Polywrap toolchain monorepo](https://github.com/polywrap/toolchain/tree/origin/packages/js/client). Contributions from the community are welcomed!\n\n### Build\n```bash\nnvm use && yarn install && yarn build\n```\n\n### Test\n```bash\nyarn test\n```","_id":"@polywrap/client-js@0.10.0-pre.6","dist":{"shasum":"560f9dcc860142d3b00beaf9518159acb5df940f","integrity":"sha512-HMRRqL5M5QsUeYathJHTqE656IKu4xikQCNxZufJd6ZqTx+7cKeExtfhaGteMVo9SE7AuCl5wcL2rmw24PE5Ew==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.6.tgz","fileCount":16,"unpackedSize":20429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnHz6hckMLruTkbRrI4dx7Tk9C9wjPcngJeg9dzl1rVAiEAoG66kxrxHX0pmY33cXNfqmf6qZUBKfZl0NsKJNwBCdE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoT1KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPSA//fuSuafSejxS1DtaC0fzE1yXnApqroMs+ZDx62wbZXQBmQi6t\r\n8BYDFLjH9icTtsPZ3wp+vrhYhB51+YO+a9ipkMModuy5WIbFWm0SP32zN7wd\r\nChj2kV0yxficxcEy4EhXd6gPWPmILSXJJjeXY238Sf40eA8NIIO3swZSkouX\r\nL75FvWbmI1chfTZe+wZSrHHAHFu6BA8H2TmH+fQ3KSdJkWY7s8TXcLbhHuMU\r\nm8NqsAhU+jG9glKK4Qs3QREPyh6eeq2AcwD5vO7ByQa4RsnnzbUG5MWpdocj\r\nJWC/i23ek7o6Swq1if4qT/WsYH8XOyl1ltwceuLJP5uAPAnHnRZ5ub6Mw/2W\r\nace4psxdEXBO2bbf8D8IAA5Ul6pSQROXMO2ee2BCEjGDIVkr+OtGT7gQJyo+\r\nvHXS/hHhTtUxI3paGYtsoblWKpITp5zz5TJYErtzOtYxNT7TTXWaIFjSaZRe\r\nRAS8A16Q6yWRU5SB4fsm80k8bXFY8KAxUC/S+YjXeoPUVWrHpJ/NDFnWQ90X\r\ndrfi5nn1RrbpJKBsmoj1smqN4Q9UXHbH1wty02ipI2BRwYgmPHKQR9FHqg9o\r\nf00qKRsdpYrxOKQPAHjfZhsorkLdW2f96zWRn8lftX0vUyTWVd3DhTUBTKuV\r\nsbPm5En8DIZoUs8fBQBYNCy68VIFBMMom/g=\r\n=RvQR\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/client-js_0.10.0-pre.6_1671511370477_0.07115526083465351"},"_hasShrinkwrap":false},"0.10.0-pre.7":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.7","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.7","@polywrap/core-client-js":"0.10.0-pre.7","@polywrap/core-js":"0.10.0-pre.7","@polywrap/msgpack-js":"0.10.0-pre.7","@polywrap/plugin-js":"0.10.0-pre.7","@polywrap/result":"0.10.0-pre.7","@polywrap/tracing-js":"0.10.0-pre.7","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.7","@polywrap/uri-resolvers-js":"0.10.0-pre.7","@polywrap/wrap-manifest-types-js":"0.10.0-pre.7"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.7","@polywrap/ethereum-plugin-js":"0.10.0-pre.7","@polywrap/fs-plugin-js":"0.10.0-pre.7","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.7","@polywrap/http-plugin-js":"0.10.0-pre.7","@polywrap/http-resolver-plugin-js":"0.10.0-pre.7","@polywrap/ipfs-plugin-js":"0.10.0-pre.7","@polywrap/ipfs-resolver-plugin-js":"0.10.0-pre.7","@polywrap/test-cases":"0.10.0-pre.7","@polywrap/test-env-js":"0.10.0-pre.7","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.10.0-pre.7","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"readmeFilename":"README.md","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap JavaScript client invokes functions of wrappers and plugins. It's designed to run in any environment that can execute JavaScript (think websites, node scripts, etc.). It has TypeScript support.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate the client\n```ts\nimport { PolywrapClient } from \"@polywrap/client-js\";\n\nconst client = new PolywrapClient();\n```\n\n### Invoke a wrapper\n\n```ts\nawait client.invoke({\n  uri: \"ens/rinkeby/helloworld.dev.polywrap.eth\",\n  method: \"logMessage\",\n  args: {\n    message: \"Hello World!\"\n  }\n});\n```\n\n### Configure the client\n\n```ts\nconst config = {\n  // redirect queries from one uri to another\n  redirects: [\n    {\n      from: \"wrap://ens/from.eth\",\n      to: \"wrap://ens/to.eth\",\n    }\n  ],\n  // declare and configure plugin wrappers\n  plugins: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      plugin: ipfsPlugin({}),\n    },\n  ],\n  // declare interface implementations\n  interfaces: [\n    {\n      interface: \"wrap://ens/uri-resolver.core.polywrap.eth\",\n      implementations: [\n        \"wrap://ens/ipfs-resolver.polywrap.eth\",\n      ],\n    },\n  ],\n  // set environmental variables for a wrapper\n  envs: [\n    {\n      uri: \"wrap://ens/ipfs.polywrap.eth\",\n      env: {\n        provider: \"https://ipfs.wrappers.io\",\n      },\n    },\n  ],\n  \n  // ADVANCED USAGE:\n  \n  // customize URI resolution\n  resolver: new RecursiveResolver(\n    new PackageToWrapperCacheResolver(wrapperCache, [\n      new ExtendableUriResolver(),\n    ])\n  ),\n\n  // custom wrapper cache\n  wrapperCache: new WrapperCache(),\n  \n  // tracer configuration - see @polywrap/tracing-js package\n  tracerConfig: { ... },\n};\n```\n```ts\n// create a client by modifying the default configuration bundle\nconst client = new PolywrapClient(config);\n\n// or remove and replace the default configuration\nconst altClient = new PolywrapClient(config, { noDefaults: true });\n```\n\n## Reference\n\n### Constructor\n```ts\n/**\n * Instantiate a PolywrapClient\n *\n * @param config - a whole or partial client configuration\n * @param options - { noDefaults?: boolean }\n */\nconstructor(config?: Partial<PolywrapClientConfig<string | Uri>>, options?: {\n  noDefaults?: boolean;\n});\n```\n\n### getConfig\n```ts\n/**\n * Returns the configuration used to instantiate the client\n *\n * @returns an immutable Polywrap client config\n */\ngetConfig(): PolywrapCoreClientConfig<Uri>;\n```\n\n### setTracingEnabled\n```ts\n/**\n * Enable tracing for intricate debugging\n *\n * @remarks\n * Tracing uses the @polywrap/tracing-js package\n *\n * @param tracerConfig - configure options such as the tracing level\n * @returns void\n */\nsetTracingEnabled(tracerConfig?: Partial<TracerConfig>): void;\n```\n\n### getInterfaces\n```ts\n/**\n * returns all interfaces from the configuration used to instantiate the client\n *\n * @returns an array of interfaces and their registered implementations\n */\ngetInterfaces(): readonly InterfaceImplementations<Uri>[];\n```\n\n### getEnvs\n```ts\n/**\n * returns all env registrations from the configuration used to instantiate the client\n *\n * @returns an array of env objects containing wrapper environmental variables\n */\ngetEnvs(): readonly Env<Uri>[];\n```\n\n### getResolver\n```ts\n/**\n * returns the URI resolver from the configuration used to instantiate the client\n *\n * @returns an object that implements the IUriResolver interface\n */\ngetResolver(): IUriResolver<unknown>;\n```\n\n### getEnvByUri\n```ts\n/**\n * returns an env (a set of environmental variables) from the configuration used to instantiate the client\n *\n * @param uri - the URI used to register the env\n * @returns an env, or undefined if an env is not found at the given URI\n */\ngetEnvByUri<TUri extends Uri | string>(uri: TUri): Env<Uri> | undefined;\n```\n\n### getManifest\n```ts\n/**\n * returns a package's wrap manifest\n *\n * @param uri - a wrap URI\n * @param options - { noValidate?: boolean }\n * @returns a Result containing the WrapManifest if the request was successful\n */\ngetManifest<TUri extends Uri | string>(uri: TUri, options?: GetManifestOptions): Promise<Result<WrapManifest, Error>>;\n```\n\n### getFile\n```ts\n/**\n * returns a file contained in a wrap package\n *\n * @param uri - a wrap URI\n * @param options - { path: string; encoding?: \"utf-8\" | string }\n * @returns a Promise of a Result containing a file if the request was successful\n */\ngetFile<TUri extends Uri | string>(uri: TUri, options: GetFileOptions): Promise<Result<string | Uint8Array, Error>>;\n```\n\n### getImplementations\n```ts\n/**\n * returns the interface implementations associated with an interface URI\n *  from the configuration used to instantiate the client\n *\n * @param uri - a wrap URI\n * @param options - { applyResolution?: boolean }\n * @returns a Result containing URI array if the request was successful\n */\ngetImplementations<TUri extends Uri | string>(uri: TUri, options?: GetImplementationsOptions): Result<TUri[], Error>;\n```\n\n### query\n```ts\n/**\n * Invoke a wrapper using GraphQL query syntax\n *\n * @remarks\n * This method behaves similar to the invoke method and allows parallel requests,\n * but the syntax is more verbose. If the query is successful, data will be returned\n * and the `error` value of the returned object will be undefined. If the query fails,\n * the data property will be undefined and the error property will be populated.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // The GraphQL query to parse and execute, leading to one or more Wrapper invocations.\n *   query: string | QueryDocument;\n *\n *   // Variables referenced within the query string via GraphQL's '$variable' syntax.\n *   variables?: TVariables;\n * }\n *\n * @returns A Promise containing an object with either the data or an error\n */\nquery<TData extends Record<string, unknown> = Record<string, unknown>, TVariables extends Record<string, unknown> = Record<string, unknown>, TUri extends Uri | string = string>(options: QueryOptions<TVariables, TUri>): Promise<QueryResult<TData>>;\n```\n\n### invokeWrapper\n```ts\n/**\n * Invoke a wrapper using standard syntax and an instance of the wrapper\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvokeWrapper<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri> & {\n    wrapper: Wrapper;\n}): Promise<InvokeResult<TData>>;\n```\n\n### invoke\n```ts\n/**\n * Invoke a wrapper using standard syntax.\n * Unlike `invokeWrapper`, this method automatically retrieves and caches the wrapper.\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\ninvoke<TData = unknown, TUri extends Uri | string = string>(options: InvokerOptions<TUri>): Promise<InvokeResult<TData>>;\n```\n\n### subscribe\n```ts\n/**\n * Invoke a wrapper at a regular frequency (within ~16ms)\n *\n * @param options - {\n *   // The Wrapper's URI\n *   uri: TUri;\n *\n *   // Method to be executed.\n *   method: string;\n *\n *   //Arguments for the method, structured as a map, removing the chance of incorrectly ordering arguments.\n *    args?: Record<string, unknown> | Uint8Array;\n *\n *   // Env variables for the wrapper invocation.\n *    env?: Record<string, unknown>;\n *\n *   resolutionContext?: IUriResolutionContext;\n *\n *   // if true, return value is a msgpack-encoded byte array\n *   encodeResult?: boolean;\n *\n *   // the frequency at which to perform the invocation\n *   frequency?: {\n *     ms?: number;\n *     sec?: number;\n *     min?: number;\n *     hours?: number;\n *   }\n * }\n *\n * @returns A Promise with a Result containing the return value or an error\n */\nsubscribe<TData = unknown, TUri extends Uri | string = string>(options: SubscribeOptions<TUri>): Subscription<TData>;\n```\n\n### tryResolveUri\n```ts\n/**\n * Resolve a URI to a wrap package, a wrapper, or a uri\n *\n * @param options - { uri: TUri; resolutionContext?: IUriResolutionContext }\n * @returns A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful\n */\ntryResolveUri<TUri extends Uri | string>(options: TryResolveUriOptions<TUri>): Promise<Result<UriPackageOrWrapper, unknown>>;\n```\n\n### loadWrapper\n```ts\n/**\n * Resolve a URI to a wrap package or wrapper.\n * If the URI resolves to wrap package, load the wrapper.\n *\n * @remarks\n * Unlike other methods, `loadWrapper` does not accept a string URI.\n * You can create a Uri (from the `@polywrap/core-js` package) using `Uri.from(\"wrap://...\")`\n *\n * @param uri: the Uri to resolve\n * @param resolutionContext? a resolution context\n * @param options - { noValidate?: boolean }\n * @returns A Promise with a Result containing either a wrapper if successful\n */\nloadWrapper(uri: Uri, resolutionContext?: IUriResolutionContext, options?: DeserializeManifestOptions): Promise<Result<Wrapper, Error>>;\n```\n\n## Development\n\nThe Polywrap JavaScript client is open-source. It lives within the [Polywrap toolchain monorepo](https://github.com/polywrap/toolchain/tree/origin/packages/js/client). Contributions from the community are welcomed!\n\n### Build\n```bash\nnvm use && yarn install && yarn build\n```\n\n### Test\n```bash\nyarn test\n```","_id":"@polywrap/client-js@0.10.0-pre.7","dist":{"shasum":"5c3bb5be0def15cd061551aa5912be2a9de9ba7b","integrity":"sha512-uyoY+8/fgTUqHF7v7F1tG7KrfGUwFXQWM+TpSPyL96AtEgAx3zv0Iaf/MaFVPV7YQtN4jgIfAIQsC7iKb+zmGg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.7.tgz","fileCount":16,"unpackedSize":20429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5LJlMWgIG1NGDvl78/3jH8ceTi0epAGjvb83GAZTO3AiEA9TBWC7qc14cXUSYwlC/EtYXFOgkTGQ8yiNnN+AuVX3o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvhv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9jw//QSO23/ahQwbgfc5VyC185wnevFjEEv60FD4thNb2qiYOYhkH\r\n25XMua06cQVZoEb9vA8TfO/d6FmUPZILPyhvI0ESuOFCkfMjwvaibjjlmbLA\r\nBcGHv4D9xqoW7rV8WZlkcnC7DlbTwIkvUIJm3TMD0deXMGsTQfsuPMRbxpo7\r\nhguF6LyN4xMYHNLxtry4j0YKAP3JLW3K0jGPc+Ry7q1urY7T0Jpph3xWhDB0\r\nL0LAEfWX+0AZZMLzMGAsHoZf+LbtCfk2NgbwfitA/MejWeI72xz+uMjkgcAM\r\npXTWfJyagP3qVFvXpBr0b1MNacnaGqk1UlBkmKfC3/5k1AJFsmJFyQQYCORD\r\nv42CAtULprhEDML1x9Xz90gLgBaTJINzCHBd5kWoMNGLGxvX3G7sDuLJfZsE\r\nLGl5+k2qgKUm3NDrLuZ/260JAfY95b5A41BZmv4A1THNSew94jZPPdLjpbiD\r\nhO4eOY4A4AB0K66P+MQzQJCrhhYILZEqLJrMckGRLMWBi6JEhgX0TIwc0jeT\r\nFXZ4U0HyvFLjarIetdve4sgfe2gslhjU95025y22ijNYGSr9iZdRRh8APuHd\r\nageY/+AqXsVMrjm3dVSOOL5RWRwaqKZUGvSy2JSoblTwtsMvxwUHc72LTSxQ\r\nqE9Ux6rW6XhH3hIidCNdn3za5d3+hKyLh4U=\r\n=PDhE\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/client-js_0.10.0-pre.7_1673403383497_0.17740156251001338"},"_hasShrinkwrap":false},"0.9.5":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.9.5","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.5","@polywrap/client-config-builder-js":"0.9.5","@polywrap/core-js":"0.9.5","@polywrap/ens-resolver-plugin-js":"0.9.5","@polywrap/ethereum-plugin-js":"0.9.5","@polywrap/fs-plugin-js":"0.9.5","@polywrap/fs-resolver-plugin-js":"0.9.5","@polywrap/http-plugin-js":"0.9.5","@polywrap/http-resolver-plugin-js":"0.9.5","@polywrap/ipfs-plugin-js":"0.9.5","@polywrap/ipfs-resolver-plugin-js":"0.9.5","@polywrap/logger-plugin-js":"0.9.5","@polywrap/msgpack-js":"0.9.5","@polywrap/result":"0.9.5","@polywrap/schema-parse":"0.9.5","@polywrap/tracing-js":"0.9.5","@polywrap/uri-resolvers-js":"0.9.5","@polywrap/wrap-manifest-types-js":"0.9.5","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.5","@polywrap/test-cases":"0.9.5","@polywrap/test-env-js":"0.9.5","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.5","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.5","dist":{"shasum":"498b022d2b2117ec7c784c0606738aca323249d0","integrity":"sha512-wZ7EKgaB6cW27ZPgkDlnseQn/lHf8jpWShgbj/eqBhUeFOEO9W0taz4WLdiqZkzv3K/k4FNtikBo03z85JwHxQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.5.tgz","fileCount":26,"unpackedSize":93868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnxrrs7Q9Tu25sLH8FC3PcX4PC2+Y8Dr9tliadvNeYFQIhANiaZ29gy0pmfAXsfxGsBW+fH7yIkIie80Tamsz5jDZQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5tI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxaQ//S0nYAMSrXFslsOHpdXfPcaytoOpiuQ243jXDYVCT2EmB5ZDY\r\nk2rjcExMCEQIWvFgt9VBkwViI9j2S/cDtlKQExaAQYJydoVwcq5vZU4iEA/E\r\nf4RMxDXkb7Tj4hCVC8tNLwySuqBXEZm9cBDAX0MD5o6fCsOwJBsVqYt5mfk0\r\nDVN5ZJszNwI1EhsVxYEPgka8ooSFqar36DOlG9ezs7oUV9UT1Gd7maYSRZlX\r\nHZT90S1EZbsA5R3dXdWHUyo8yTDi8VqLfeZ04HSEnYEOtdrfkDKDO4J6e6Hj\r\nQIBVgFovg5CM2zJJhNfZvKv0KIWs+Zoq/JAg0OTrTn0nLTnc/1+Ce1+lQwfN\r\nZGB/iUgnxgDF2N0qh4IaEFINGJZtfWW4E8RIA9BpYx/GMJo8TeYUmNZNaGAC\r\neOESPPyRPdXgU/eIRmNTulcOQNqRAmODbsU+oMeqVjf79LHKStmrB/ToC6CK\r\nsLqSDLLd9rLdV6289nYs6ghIgjNLnXzFdElV5zk/3SPEuDgruZbI9C08ThW8\r\nCcMXPAhGjRbeirsBcWrXnzQn+5wDse+00p08FYqQW6L63i4UfX4iBTYMu34s\r\nM8gjd9fKpgvWpe/zCAEt3xwfS5Hg86lE39xfsvA3UAavk2gZjDGxBX72MeUR\r\nLCP7WMe9U5RnXp+Hg7TCuhJSRQ/aOYwUu3g=\r\n=YYKM\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/client-js_0.9.5_1676071483464_0.31302191795158696"},"_hasShrinkwrap":false},"0.10.0-pre.8":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.8","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.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","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.8","@polywrap/core-client-js":"0.10.0-pre.8","@polywrap/core-js":"0.10.0-pre.8","@polywrap/msgpack-js":"0.10.0-pre.8","@polywrap/plugin-js":"0.10.0-pre.8","@polywrap/result":"0.10.0-pre.8","@polywrap/tracing-js":"0.10.0-pre.8","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.8","@polywrap/uri-resolvers-js":"0.10.0-pre.8","@polywrap/wrap-manifest-types-js":"0.10.0-pre.8"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.8","@polywrap/ethereum-plugin-js":"0.10.0-pre.8","@polywrap/fs-plugin-js":"~0.10.0-pre","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.8","@polywrap/http-plugin-js":"~0.10.0-pre","@polywrap/http-resolver-plugin-js":"0.10.0-pre.8","@polywrap/ipfs-plugin-js":"~0.10.0-pre","@polywrap/ipfs-resolver-plugin-js":"~0.10.0-pre","@polywrap/test-cases":"0.10.0-pre.8","@polywrap/test-env-js":"0.10.0-pre.8","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0-pre.8","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"8.10.2","typescript":"4.1.6","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config, { noDefaults: true });\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n### ClientConfig\n```ts\n/**\n * Client configuration that can be passed to the PolywrapClient\n *\n * @remarks\n * The PolywrapClient converts the ClientConfig to a CoreClientConfig.\n */\nexport interface ClientConfig {\n  /** set environmental variables for a wrapper */\n  readonly envs: Env[];\n\n  /** register interface implementations */\n  readonly interfaces: InterfaceImplementations[];\n\n  /** redirect invocations from one uri to another */\n  readonly redirects: IUriRedirect[];\n\n  /** add embedded wrappers */\n  readonly wrappers: IUriWrapper[];\n\n  /** add and configure embedded packages */\n  readonly packages: IUriPackage[];\n\n  /** customize URI resolution\n   *\n   * @remarks\n   * A UriResolverLike can be any one of:\n   *     IUriResolver<unknown>\n   *   | IUriRedirect\n   *   | IUriPackage\n   *   | IUriWrapper\n   *   | UriResolverLike[]\n   *   */\n  readonly resolvers: UriResolverLike[];\n}\n```\n\n### PolywrapClientConfig\n```ts\n/**\n * Client configuration that can be passed to the PolywrapClient.\n *\n * @remarks\n * Extends ClientConfig from @polywrap/client-js.\n * The PolywrapClient converts the PolywrapClientConfig to a CoreClientConfig.\n */\nexport interface PolywrapClientConfig<TUri extends Uri | string = string> {\n  /** set environmental variables for a wrapper */\n  readonly envs: GenericEnv<TUri>[];\n\n  /** register interface implementations */\n  readonly interfaces: GenericInterfaceImplementations<TUri>[];\n\n  /** redirect invocations from one uri to another */\n  readonly redirects: IGenericUriRedirect<TUri>[];\n\n  /** add embedded wrappers */\n  readonly wrappers: IGenericUriWrapper<TUri>[];\n\n  /** add and configure embedded packages */\n  readonly packages: IGenericUriPackage<TUri>[];\n\n  /** customize URI resolution\n   *\n   * @remarks\n   * A UriResolverLike can be any one of:\n   *     IUriResolver<unknown>\n   *   | IUriRedirect\n   *   | IUriPackage\n   *   | IUriWrapper\n   *   | UriResolverLike<TUri>[]\n   *   */\n  readonly resolvers: GenericUriResolverLike<TUri>[];\n  /** a wrapper cache to be used in place of the default wrapper cache */\n  readonly wrapperCache?: IWrapperCache;\n\n  /** configuration for opentelemetry tracing to aid in debugging */\n  readonly tracerConfig?: Readonly<Partial<TracerConfig>>;\n}\n```\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a whole or partial client configuration\n   * @param options - { noDefaults?: boolean }\n   */\n  constructor(\n    config?: Partial<PolywrapClientConfig<TUri>>,\n    options?: { noDefaults?: boolean }\n  );\n  constructor(config: CoreClientConfig, options?: { noDefaults?: boolean });\n  constructor(\n    config: Partial<ClientConfig>,\n    options?: { noDefaults?: boolean }\n  );\n  constructor(\n    config: PolywrapCoreClientConfig<TUri>,\n    options?: { noDefaults: boolean }\n  );\n  constructor(\n    config:\n      | Partial<PolywrapClientConfig<TUri>>\n      | undefined\n      | PolywrapCoreClientConfig<TUri>\n      | CoreClientConfig\n      | Partial<ClientConfig>,\n    options?: { noDefaults?: boolean }\n  ) \n```","_id":"@polywrap/client-js@0.10.0-pre.8","dist":{"shasum":"fbf6602baf4d5df03d922b57c705ef699fd8c4a3","integrity":"sha512-mRtcL7998OShIYbas2CoveGUy6Qjto7/5+FndXejZlq+6DWwinSmKta2S8T0QRp9GyttfzWlOguKcKblMm447g==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.8.tgz","fileCount":63,"unpackedSize":69683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFABWNyP4hv7fQUjnJgFEiHw9JXPvwCkYx31QV6NICLRAiEA/hswqG6tW+RqmLGQOOBWU55vRLFRJR3QFPXus4B4zAE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7bU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVPg//U0Bac2r9Mc3DOeBTXD3Ag7KfHYY6JjgpOabBBuzlKC88KBLs\r\nyFN/1qhdNuf3WhR3QZXRoH+wmZbTfyNN1vHPo7uIABX/iHCNYj6PHfXBChhM\r\nxNTaAECYjzHuBRsf/bPu8A2xriU/pj2NE6cbu8/hgHlGGJUx1cY2Gv1TGf3v\r\nBd9WIUzxg0uxHwdSW5YqYXlxrqG77P0y782H5RW17h6QBmIJpeAv2jViBBXh\r\n3+KPquYKCSdyQUa/kFv17YZBHF0z5uqLxJjK7lXXSdd90wErXy3IJKgdTfu1\r\n56q6uTEqeyIkij0AMAH075YkFC3ldxY2bhWXgF6xAAHhl4l+qKrqzZ84VoXp\r\n7WQrQXuZPPxJ6jRECQTrJSiJAOjfFl9MCsptUakeviMDNFkO4K9IurOkiGYd\r\nR8KOW+T9181MnhOQGk2vXxiXf/SRLhyQIqCDs7VL8NoCFbPD55yCsj9arbZL\r\nnNwcLkE6zcUA/VgMjEZeJ6gYW/6eewjqBsu5i4zgFPk1Pk88Nz6W36tIJvEg\r\nei6uJYb04JaA4Yc5EndX5QPd5e1QQKdPh7TU8flo3y2ZtD5DXeBh3WW35OKT\r\nwO99xO4wtP0KuOheh7dfPAl7bc2koORJapvvg5JE9thVlUxcozy9693JBhKQ\r\nCC5+oL9Uh0EOQEyf1bSUNuZ6XxjcLxR3RLk=\r\n=ZN8c\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/client-js_0.10.0-pre.8_1676522804899_0.7892229826159234"},"_hasShrinkwrap":false},"0.9.6":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.9.6","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.6","@polywrap/client-config-builder-js":"0.9.6","@polywrap/core-js":"0.9.6","@polywrap/ens-resolver-plugin-js":"0.9.6","@polywrap/ethereum-plugin-js":"0.9.6","@polywrap/fs-plugin-js":"0.9.6","@polywrap/fs-resolver-plugin-js":"0.9.6","@polywrap/http-plugin-js":"0.9.6","@polywrap/http-resolver-plugin-js":"0.9.6","@polywrap/ipfs-plugin-js":"0.9.6","@polywrap/ipfs-resolver-plugin-js":"0.9.6","@polywrap/logger-plugin-js":"0.9.6","@polywrap/msgpack-js":"0.9.6","@polywrap/result":"0.9.6","@polywrap/schema-parse":"0.9.6","@polywrap/tracing-js":"0.9.6","@polywrap/uri-resolvers-js":"0.9.6","@polywrap/wrap-manifest-types-js":"0.9.6","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.6","@polywrap/test-cases":"0.9.6","@polywrap/test-env-js":"0.9.6","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.6","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.6","dist":{"shasum":"ae39e149d9184c47ae32699ba8ec86f981c4849f","integrity":"sha512-6LUyENxrXKrHUbZHCNjkgoikwoWvW6jdavW/yZDJZfxE93hFOFsCrTZd2C0AQt85kk6JJ6C017WJnrbVfdx2Tg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.6.tgz","fileCount":26,"unpackedSize":93868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5ekQlSknYqT6HmbexGS9oP+kb/r9Z1cTYH6vwEgXaaAiEAqU3o9R9Kp7I+SyWcYhHPQO2Fq6ewrsexhePjOPxNp2o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8dN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogNQ/8DNCw8EM0t2y48CY1JbRcU9aC9E9e63GKNp85S+t/o0dXbd4W\r\nyrb++Q9F+MwvGqKcluuG2bJPoNzd3IiiVIEu8JblAwghVKRM1/9RUsynuCP8\r\nNOnfkpbHaMOqzOYFzBpcvjKeL7OvVsAXGaAXAPk4wuNcHAJAy0Sh3b7LjJGP\r\nTVrHEEir3yfumlEYR9Jkr4cZbWkT4+t2EUhYcnrr6i1kRYnk0Bw786vXV5YG\r\nXypnE93Vi2/fOg6AiQqXUtAgjxCYxg/TlMbiSlXImBKQoWh5Hk3NTs47NkGb\r\nladBrVX9G2Fwe2i3aXIedYujc3ON7LmOlFVa53kwyye3ChRp/y8GBpnKZPvq\r\nDgvdkHoAMV5ovrgQ3OITBbR6F7cRoTfkCkcGrkyDyUEI9MxQ61Hhb2Jy7aqf\r\nT5b8IPKDm6xBsKk4yE6+tbnoO0t8Gr+mz6DPUDhxq8aldClw/nISqaE3aKKN\r\nNgQ+9jsg9v0M85u0s52eg1YVkXZhZh0b6NEK/JQQdew4Nfs087icZD5PH/sq\r\n7WI/sCtqtjak5THxb1zflQD1wLixfSIOEYxmWsCUYRFt+Kz1qRL/uDrj650g\r\nD5eu5IPZnqExB04g3Gdk1YTm+EXPDpvj8MUxnqVmqPon5SZElGNIEPVKIBer\r\n2/OpaerWY3NC1dSidPjw0PCtS4mT7Qz+/+w=\r\n=+pma\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/client-js_0.9.6_1676792692737_0.7567211450457605"},"_hasShrinkwrap":false},"0.10.0-pre.10":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.10","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.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","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.10","@polywrap/core-client-js":"0.10.0-pre.10","@polywrap/core-js":"0.10.0-pre.10","@polywrap/msgpack-js":"0.10.0-pre.10","@polywrap/plugin-js":"0.10.0-pre.10","@polywrap/result":"0.10.0-pre.10","@polywrap/tracing-js":"0.10.0-pre.10","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.10","@polywrap/uri-resolvers-js":"0.10.0-pre.10","@polywrap/wrap-manifest-types-js":"0.10.0-pre.10"},"devDependencies":{"@polywrap/ens-resolver-plugin-js":"0.10.0-pre.10","@polywrap/fs-plugin-js":"~0.10.0-pre","@polywrap/fs-resolver-plugin-js":"0.10.0-pre.10","@polywrap/http-plugin-js":"~0.10.0-pre","@polywrap/http-resolver-plugin-js":"0.10.0-pre.10","@polywrap/ipfs-plugin-js":"~0.10.0-pre","@polywrap/ipfs-resolver-plugin-js":"~0.10.0-pre","@polywrap/test-cases":"0.10.0-pre.10","@polywrap/test-env-js":"0.10.0-pre.10","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","ethereum-provider-js":"0.1.7","jest":"26.6.3","polywrap":"0.10.0-pre.10","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.10.0-pre.10","dist":{"shasum":"c6d3a958f54c079c26a74ed4fa9d3c536cff2e77","integrity":"sha512-HX9URxY/CnFtkArej1cgQtuN7h2d7afspUVIaAF1egyhaFsHi8TgEN274sIdNFOnuuYR/Vs8lIgTeHXwp3+n/w==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.10.tgz","fileCount":22,"unpackedSize":39924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWbnU0ydp5HFSmEWCyktkrSKFrmYzScbVgEZma/IX3XQIhAOniX8vohMUjmGFVK9EexioCo4/DySl7D/nzZYerW52u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/sdRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7yRAAl4XtJ0iBbVaqP65QQImilJwfqI/t5KzYCjp6QyDdAPr9KY8w\r\nAXNIXPr+uTLX8tyEe9lDiXFPW093v9N0G/S2AoT6JiAGxApDvIsYntckm40S\r\nayI/PHc4FHBNcWD8kvKAcHvgBzOK+S9mPqso001egIIq7NgwTIlTm/WWILdB\r\n1sm2GJCZEYjP45e9w8ut2xVd0FD3AiuXXSC8XPQCTxdplNFfnDyfqDzKfzCX\r\nVxAh0BsKbyHSdbR3vzqjgelagXn+arJwI0OMDwDi8l29NoThQSDJAYKiesS3\r\nyz78GIQ3hvPAXSSfQTKv4v6k4PW9wIjQblvtyn+b7+/lVcgJFH4N6mxeHVUo\r\nOpUPEo3lL1lSIOEorvCx37GlSTV8rf8O6zR/BMoHj2E1ISwydRoEHE7KYRW9\r\nMalk0aCpTqWmX9opknXPzv5ZdiWH5TFLGaVVUe7qByrOGILwWLpkyiyyjCLL\r\nuXewBa8MXGKg2SYkj1sslKD5VXYvWObnu185ZEhvn1qQAxUSLSzIJYr59C5a\r\nh1ZVoPYWl9Higlh2kFVi3IPti5n3lG0VCkCorhqs3stHCSPYV5Ck3bApzmsd\r\nFh6Kxj2EJCreNC9pLnWT9CYQrKGupT0kLJvz+BersZamWJuJF4amPKpVX8pt\r\najo4rBBzbGXElbv5rOfyMUlu5Mguss2RccA=\r\n=AXvl\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/client-js_0.10.0-pre.10_1677641553041_0.545754736221779"},"_hasShrinkwrap":false},"0.10.0-pre.11":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.11","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.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","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.11","@polywrap/core-client-js":"0.10.0-pre.11","@polywrap/core-js":"0.10.0-pre.11","@polywrap/msgpack-js":"0.10.0-pre.11","@polywrap/plugin-js":"0.10.0-pre.11","@polywrap/result":"0.10.0-pre.11","@polywrap/tracing-js":"0.10.0-pre.11","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.11","@polywrap/uri-resolvers-js":"0.10.0-pre.11","@polywrap/wrap-manifest-types-js":"0.10.0-pre.11"},"devDependencies":{"@polywrap/test-cases":"0.10.0-pre.11","@polywrap/test-env-js":"0.10.0-pre.11","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0-pre.11","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.10.0-pre.11","dist":{"shasum":"ca2b05f521a92115212d333b622babf49696f1b7","integrity":"sha512-4lnKyNbnPxmo6YsvyVUWBD7Yagb9jBuuSu7wr4UrI41pQmEsc9z2ay13D4axjbtOlSZfarvDdY8BxKpCcnghjg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.11.tgz","fileCount":22,"unpackedSize":39521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQujhmvV7w/2jP7zaHxabxxb5IurX8Os5V7YrouOValgIhALpDko/SLEjdsB9cxMI2SN8ozNmNmvnotQw/ZEcfYUjK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBmg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphzw//Rg1BiOfFit64KBDG7uF1uurdN0H6EKtTrFwwkS47ic7jlBKj\r\n+QlhQs+eISpC3NPXU5xa8iUScNJs1wNx6TZkX9Ztt6rxL437f24FkXvhO1kk\r\nOnO58qHIpJNRZIko7a6UefMo4jKngUF/uk9k3PXJ/pdrympfeYXuFskgtgbg\r\n1ZhGs54uuzOP+6QnlBv5khvVqZrWbDu+XimuIppdsJ6h09dVm6uNABeSJOrX\r\n6zUZYZZZU5XIk97WaqSs3pzLRFXEgUEYfTE+t5MXtLM8zYmDC2eHJJGJbcVE\r\nUE6eKcTPkR5kmkVTnn87sf8usmVEizKbvtZ4bSraqxYMsYpH5gq5RDYSRtoL\r\na+/T/fDaoVQ/FzOqV6qbNrHANS54Gi3jQQciiFlabRWWwd3EDQTTGOm9j47K\r\n3N0tDzUKMNZIgL5sy9MGWZkqlYHNhlgqi+41hD7d/tTT/rbW/32x3ROgmps6\r\nSDcKH/JxWKxPMYWDWnQ878/35LlYiy3XHU16AZTg9MbgDwvpv2th22qrB5PR\r\nc6yHElyy+7qLMWzwVJVEtaKD9Jjsb159EFZ1cN6+Seom3wmHRV8K2HnCiZTC\r\nWl2rHBIUdxgRRe87q93+DRBl6wEQxovRuom4pn7Tq/kaZC2udgQGDfMladCA\r\nyoQ33BDgc9AAiTbNlRQtuEMXo4FZG6Eogj0=\r\n=rCxS\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/client-js_0.10.0-pre.11_1678141498137_0.43559876719182955"},"_hasShrinkwrap":false},"0.10.0-pre.12":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.12","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.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","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.12","@polywrap/core-client-js":"0.10.0-pre.12","@polywrap/core-js":"0.10.0-pre.12","@polywrap/msgpack-js":"0.10.0-pre.12","@polywrap/plugin-js":"0.10.0-pre.12","@polywrap/result":"0.10.0-pre.12","@polywrap/tracing-js":"0.10.0-pre.12","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.12","@polywrap/uri-resolvers-js":"0.10.0-pre.12","@polywrap/wrap-manifest-types-js":"0.10.0-pre.12"},"devDependencies":{"@polywrap/cli-js":"0.10.0-pre.12","@polywrap/test-cases":"0.10.0-pre.12","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0-pre.12","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.10.0-pre.12","dist":{"shasum":"47361acf821a8c446511ebcde063183eb34b0af1","integrity":"sha512-+TzX6ifuBkjOweObwI1cNFEMUDivTs/wZoNiYenD3wnMMdxkf705YQmYfgptiUs+2iub+nmdBAH6wIDgngjYCQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.12.tgz","fileCount":22,"unpackedSize":39516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDj92F/aVLht3lFEtfQomaJZbbRGikYJ/wSk5IgZIKRAiBSd5cNKHpx2JDyWkFtG7jC+kzcg99ga9QAwTivhMm/SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEAEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnPQ//SYfgu7DAONtkkS0WtpCbUuEVq3udBJoRI6jPLWaOqnC1WrYY\r\nVtVK3zmrBmqvA9TLWQm8laeOXRaJJonidBVGXCpE7GW9cypzm7Y9HUVPk9Nc\r\n91y88x3k1qVARy38qGfiW+vrfpa8itVIDAVksFdzIwIic4933gKy0djlXfai\r\nUTgFdd8fnLkwphwGqQRFn3P8xdZxaIgfCXx//6UtU4tPAeZb0jUKWMHI8Exp\r\nvcg71XskdBLLJ1aN0Pz1PliyaZFNgLFtVDLlVlZL0s/xqEslnXMX13YlMR0j\r\nplmT5XDnnlCnVDUVnbHhsn5lRRS0E6vd18c4QAj2rElCX1qcmx/rS5UuzR8l\r\nWqLAfDZU9p1FYOcVY9j396AndPhIXE3M3QAJrc174ZwxflB1i7XnZksDQBMd\r\nxUNIf7xiyOJNuiuF0hNsEozeEqci9kQQRqjpPG08g/83O6/dEZT4EqpOz7i5\r\neKAnNh4RMpsh2RJO5TGYWhlpAQGO0+Rv/3AYLB7v3M6+vgvLbDQQ35HGHEwn\r\n3y41dbXdHpeGnvwsOPcB4PMjY70gsCQhcZ1gwKiRX9GxAAzc9IqF8sXMitPx\r\n4BDy2D1nDsANYXXL/30aI398AwAbl/0TUlOHFmOyl2LRslyGAiQxuTuAoGDJ\r\ngpLfNmGxftkCcow9+uc/wqz4Y6j8Pzrx2y0=\r\n=fhCV\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/client-js_0.10.0-pre.12_1678770460392_0.025386160556201798"},"_hasShrinkwrap":false},"0.10.0-pre.13":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.13","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.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","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.13","@polywrap/core-client-js":"0.10.0-pre.13","@polywrap/core-js":"0.10.0-pre.13","@polywrap/msgpack-js":"0.10.0-pre.13","@polywrap/plugin-js":"0.10.0-pre.13","@polywrap/result":"0.10.0-pre.13","@polywrap/tracing-js":"0.10.0-pre.13","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.13","@polywrap/uri-resolvers-js":"0.10.0-pre.13","@polywrap/wrap-manifest-types-js":"0.10.0-pre.13"},"devDependencies":{"@polywrap/cli-js":"0.10.0-pre.13","@polywrap/test-cases":"0.10.0-pre.13","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0-pre.13","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.10.0-pre.13","dist":{"shasum":"ba82aa1b238d1121c6491871b6c940ab2f25db7f","integrity":"sha512-bz4Cq3hsZKnerV4y0+M42oFFLDIDxnWmrAA4HOqfU6MwCqujba4L4lNNmw0mYgcvB31be4hpWGiilrpS9LQBxA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.13.tgz","fileCount":22,"unpackedSize":39527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADCyVbTB6fKLEhp6cyfqEhoL3LbwCbyV0cBxexYmSqbAiA6UP4kqZIBXjBQmxXIiFY89dZJGbM+qlt2vZvs485bpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFRIgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVhA//XhAEYsFw2nMt0fJ3fz3p0AcgjzPRyBoTC2hBMi6MmxNW1iqr\r\nqGfgMdtMXBZ+XyEYAWL2Bh8ZrRkSumQmiyPw6rK/nrCFOwcFf03AsUOgJVyL\r\nkwJg38s80HBLgnKyImnhU56e5+4oKSpT7cB+tmSvroW9oCCDYVYaKJ9Fjam1\r\nxuvXETTbgjRpn+IRZjWd1zvmUn7sCMWim9hwXuP2j3qbxBuv4CXMbgq/iyTH\r\ndk+l/yRydyuKeoiXeNHgyZa3XUndXG6kpycYygQLE98GvR3Z2Xw+qw7BVPV1\r\nyySxPGZntCIdgdh/iW4IiOGUnPBmEXsoPY56th90m/86EBdHIDpRBDsKAnnz\r\nhbGOeJTMa1Uy6u9EvoIzsIgyE5aVlwGWl1JrSImOp54fiARV4YhdLjTKtbEN\r\nWw5MVtV5iM7Bi/uUjk03PlgnswyU86UHhPPOkD/OVq6ug7HDIjGdZUvDy+YP\r\nMRWpfE0D8EOwCy0FxPsHlpm02dpsnZeiKgJYYFMLt0nhS26xikl3+6UfMSsu\r\nc8KKs9bAV2vffg33t4OSLYdf027cXd5H5BudDm9dEeQM1wN7FLC27C5co07j\r\nr+eS7MP3LxPofZAWwbERihmXZSwxI5PXdMJ9EcBVuxKH0cGsTsAntZ18CIPI\r\nw9+fKeYq6Kb5Yp5bdrfTW8MhY4Xv6Tq/eLA=\r\n=UKHu\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/client-js_0.10.0-pre.13_1679102496150_0.9092797754691109"},"_hasShrinkwrap":false},"0.9.7":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.9.7","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"rimraf ./build && tsc --project tsconfig.build.json","prebuild":"ts-node ./scripts/extractPluginConfigs.ts","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose=true --detectOpenHandles --forceExit","test:ci":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ./jest.rs.config.js","test:watch":"jest --watch --passWithNoTests --verbose --detectOpenHandles"},"dependencies":{"@polywrap/asyncify-js":"0.9.7","@polywrap/client-config-builder-js":"0.9.7","@polywrap/core-js":"0.9.7","@polywrap/ens-resolver-plugin-js":"0.9.7","@polywrap/ethereum-plugin-js":"0.9.7","@polywrap/fs-plugin-js":"0.9.7","@polywrap/fs-resolver-plugin-js":"0.9.7","@polywrap/http-plugin-js":"0.9.7","@polywrap/http-resolver-plugin-js":"0.9.7","@polywrap/ipfs-plugin-js":"0.9.7","@polywrap/ipfs-resolver-plugin-js":"0.9.7","@polywrap/logger-plugin-js":"0.9.7","@polywrap/msgpack-js":"0.9.7","@polywrap/result":"0.9.7","@polywrap/schema-parse":"0.9.7","@polywrap/tracing-js":"0.9.7","@polywrap/uri-resolvers-js":"0.9.7","@polywrap/wrap-manifest-types-js":"0.9.7","graphql":"15.5.0","yaml":"2.1.3"},"devDependencies":{"@polywrap/os-js":"0.9.7","@polywrap/test-cases":"0.9.7","@polywrap/test-env-js":"0.9.7","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","jest":"26.6.3","polywrap":"0.9.7","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-morph":"10.0.1","ts-node":"8.10.2","typescript":"4.1.6"},"gitHead":"7346adaf5adb7e6bbb70d9247583e995650d390a","publishConfig":{"access":"public"},"_id":"@polywrap/client-js@0.9.7","dist":{"shasum":"69a90c82666621f4e92801afd9a0c333d9862cd3","integrity":"sha512-qJ2sOb4twt7P+l8otJlfzWfHI5CEdGYYZGvr0/1PiCtbxlQEAMY6yX9E70a8CB4WQgvxPknV8XLf6GruZC0iKw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.9.7.tgz","fileCount":26,"unpackedSize":93868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWbKjS3bPmCyQYtnCiBdaDeC6esFyBiwxffPyUAtGCRQIgdJl47eG9nj/RWqnC0PizarnQekPOTQKY4g32XchrzyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI2PQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNhRAAlwDlBk72JvUXzUQWWanIz8a0y+k+bBU+dEr0DECUtPKJLdz2\r\n6lSYFAglG0yQLjZ+FRcsQRpQ9mUNJgXW/iDxRl8php4o+6e3RbGlHdVc6ULP\r\nnrhdLGqU1x5Ql7xM0QoKKUGLaFyFvDXlE1NWfhNT1pX5PmOcvoso6qwFrNVf\r\n54a7bCarnC64FmG+8yqWUOj2fCNGiAZT3Y9WAEomsyFiLdEjj0yrcCWFg8Ut\r\nmF0ynD5AeHDl1oJR7zLS64Es2IheNqJ1DbnZyTNEHN6hrmiG1YCkl8lJ5si3\r\nL9IqgxD1KEi8KtRyRL7qUPPXdYIuHYoGb4ypG9FyC3bj2ZYV+WSYi/f8kPRc\r\ntrZJkQdvepdx8br8KwXJ2nHrsSxCpCp9aEmO/icMFCWvarXVzSw7uZ6EMhNL\r\nDX4RWdxDJoxeCrWHm4TqjMAnFfMZbHz50JMNGgb3SUPLbC0HUSPgTmR+Q8yT\r\n/ybkMV/+LJWpRKHSSpyrz+U3R2HxGPurErmipb8AJ2N//Ad0qyP8iMioJoDq\r\nU1v7rCTk36V3xSkjU3beh0jEtXBAWJsH/emsJWuIiH/nYqnPMOWjngXN5RMZ\r\nq2dLrA0OAcocSLtAN4aqsG+WPdMfpEqfE28hwcRv/3M+/iYL+K2ijWuDyX+w\r\nK9BWN+ZRVHaow2WAm46lindUqUWsTUAovnU=\r\n=K3jw\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/client-js_0.9.7_1680040912709_0.7341072947714911"},"_hasShrinkwrap":false},"0.10.0-pre.14":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0-pre.14","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0-pre.14","@polywrap/core-client-js":"0.10.0-pre.14","@polywrap/core-js":"0.10.0-pre.14","@polywrap/msgpack-js":"0.10.0-pre.14","@polywrap/plugin-js":"0.10.0-pre.14","@polywrap/result":"0.10.0-pre.14","@polywrap/tracing-js":"0.10.0-pre.14","@polywrap/uri-resolver-extensions-js":"0.10.0-pre.14","@polywrap/uri-resolvers-js":"0.10.0-pre.14","@polywrap/wrap-manifest-types-js":"0.10.0-pre.14"},"devDependencies":{"@polywrap/cli-js":"0.10.0-pre.14","@polywrap/test-cases":"0.10.0-pre.14","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0-pre.14","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new ClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `ClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.10.0-pre.14","dist":{"shasum":"e2f15f11c3068721d6605864647e1ced54b12788","integrity":"sha512-im9GYkTpZChDJtBPdh5MIX4KclKoG2hUXodHNEwc4XWCZUOlq1JeHeNKwt0Qm0cGFLWii33nfZLb/Tmi/hc2LA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0-pre.14.tgz","fileCount":22,"unpackedSize":39405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEiuq1y4gGA+86yuDHyMsOfcYwbCpldZhZt4UgdHn19AiEAyO0VexfvlCplkJzEzlHadPWZkWKaGKr+1NB80GjpUBs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN37qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Ig//XfOJym4RHQKTTrXUQR2HnxxYb4QrwBhDdckg83qD5o4xtvaQ\r\nPEbzOiEa9Gr4/1EHrNy18jwiz6mNInivniy1cS9HfitXNNZzylJuXx7AMeS4\r\nD6gn/u5Dx2UXt95ux2jlhVGTW21HPvl4/lP2sw0NV44Ce27ucPRhns5voCo8\r\nYTKosfjPyo0YrfRuaf8FirbLy/hjZIZB97AcBq+1afxxOQlEtngXzdW8Ms5o\r\naV//xpG/SguBuqjYZQzVlQNvcoJX7kUSVEF5N5oTMUZYq1rJh2SNFLx2xV1r\r\nVT25gM8gYy54A8j/K8PSMXjjhZDJhsdwiqfvXF9GZvCMbuaScMwYY9e+BNmW\r\ncOXTftbT8wgxHWkwygTzS3UnD71pt2VTz8B8esleKJ9zesKF+BQAmBpYNFze\r\nQq80Bg2io1UT8LW0azYV7+W1wMbvo9S8Kmfg6Zyw505L5V1KzmiwtQrkxFIw\r\nFobaQo0gFenop9y+irjeyyUT1M7uDnZRNReB5xnC1CXvoEGWCffi16nd8JU6\r\nIkWGuixfEW+vd/WbYGAaSuUVJ3kLuro0sahwEAqG/DpCKvn5uuO/q/cFLRgo\r\nsqYTlPhbhGGUqQucLvrQzRPtOJK5vqbG9KYgsbKFPfRT7u3oquZHjC4iBIRg\r\ny+e0p7tl0XyoL/wrjUBP7j6skUSK3IUWtyI=\r\n=pVrQ\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/client-js_0.10.0-pre.14_1681358569936_0.044254640392102695"},"_hasShrinkwrap":false},"0.10.0":{"name":"@polywrap/client-js","description":"Polywrap Javascript Client","version":"0.10.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/toolchain.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.0","@polywrap/core-client-js":"0.10.0","@polywrap/core-js":"0.10.0","@polywrap/msgpack-js":"0.10.0","@polywrap/plugin-js":"0.10.0","@polywrap/result":"0.10.0","@polywrap/tracing-js":"0.10.0","@polywrap/uri-resolver-extensions-js":"0.10.0","@polywrap/uri-resolvers-js":"0.10.0","@polywrap/wrap-manifest-types-js":"0.10.0"},"devDependencies":{"@polywrap/cli-js":"0.10.0","@polywrap/test-cases":"0.10.0","@types/jest":"26.0.8","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"26.6.3","polywrap":"0.10.0","rimraf":"3.0.2","ts-jest":"26.5.4","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.10.0","dist":{"shasum":"607c24cd65c03f57ca8325f4a8ecc02a5485c993","integrity":"sha512-wRr4HZ7a4oLrKuw8CchM5JYcE8er43GGKQnhtf/ylld5Q7FpNpfzhsi8eWknORugQYuvR3CSG7qZey4Ijgj6qQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.0.tgz","fileCount":22,"unpackedSize":39307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB9A75avReBn+Bcwh30LXfN2UIJQTD8D59pxYxHpTD2AiAZnZ/ciApiPQPSiaP7W0B3BkNt/TRsWpF3JLIphkVpWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOOGDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGkQ/+O4Ja9Zq81ib7f8Kesz+L1A8n9UR86H7sXwcS6oKgE1miM+GN\r\nIfA6tVvqwyv+wiHMoYggV/JtME+UBf62svfDbLfNLaDsPsRc8lhtQzI06/mP\r\nPmPpgJHs50zpPzArUMUOvCvMFWeGOxNTWDtyETljdE72J1r2TKWhjMYqAnDg\r\nLENyzztuPz9wk4uZOZilUT009x9mneBrzuZEgyt8d3jF/fNOwSZ4XMoeSYo5\r\n2iVvjmrP1bAVYj+JvCvs35iC/KyZXZWCNlqlIfrIbTEMGURpsAyqVzLLdHEh\r\nUunwfJL6zcTxTL6DFfHlfkcinJHhQDlYva/0CHezSu5Do76iHKN1J3P8kh/3\r\n6G5nK6ZXXlD7D50f4uyn+lxI8ERBzG6Vy+aeV6TqGBTB6zlnSbx2c3m7xIVW\r\nM7/3h3LSeSRIMYNvhabzuq6UIA99FCbI83tXNZ1arEb4Xl7KI2wFLwUBZmn0\r\ndJJltkzLmVsPeqpGO8TdEFnH0wqD1gfUd+bUx0/wNRoWvCFUIV2gJd94xWGF\r\nnozaU9SeSzFi8SYqxjJ2SEZxKQN1L52LOi8IR1cxv0IXj0ILbmtrwjHzV87G\r\nIsWM08yKAaZ76RGlQfJhqB3Tv03MGrph+oL2grGeS3EzR91wrlmdy1KmN6B+\r\nW2a604hgOagQV4SGDbnenrnhHaqfajpMQ+M=\r\n=VRWc\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/client-js_0.10.0_1681449346978_0.2706210998355414"},"_hasShrinkwrap":false},"0.10.1":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.10.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.10.1","@polywrap/core-client-js":"0.10.1","@polywrap/core-js":"0.10.1","@polywrap/msgpack-js":"0.10.1","@polywrap/plugin-js":"0.10.1","@polywrap/result":"0.10.1","@polywrap/tracing-js":"0.10.1","@polywrap/uri-resolver-extensions-js":"0.10.1","@polywrap/uri-resolvers-js":"0.10.1","@polywrap/wrap-manifest-types-js":"0.10.1"},"devDependencies":{"@polywrap/cli-js":"~0.10.0","@polywrap/test-cases":"0.10.1","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","polywrap":"~0.10.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.10.1","dist":{"shasum":"d324420b1558d7fb47c6928042c083eef7b3b6f6","integrity":"sha512-xIZoGOPPS+J2RjiyEF8A8huMIr0IyN+VEwHWcCUdp7NxTQ1xmve1lxQfbbdE0BC37o5Ni7lJwiIXmAUfhuMyGg==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.10.1.tgz","fileCount":22,"unpackedSize":39356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzx7/7zvdCG43spdp/6P6ZEPdWJrMfEIva8WQsmoXA2AiAiFPxsxmoM/MlKLBdnU1AtTY3BLgt4FPcy2bllMoHG+Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTKTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEiw//US1MeAWB//EnzOP3nmVnnn89UVlGKcgxbaK1+j1KpJKrqZMi\r\nKxgTc1Nglp2E226HqlR+kP6gVdT7d0nGDpSQK7iZIjhKP9WAqrOW0Qzf03nM\r\nH9q6F3UtShHt8G3phybDa8Afea5JS5eB1pANLnszFsJ1IkohQlHvPkw3CKlr\r\nbOjjcHC1QHGCEv1i/yXASxpcfdEeiC4dxdKxurvYs76RhhxJNOy8xykPzfDS\r\nGI/JMMdKwkX8Gj6Z7GK8YKfnf3/PNmlugDIZIzyQSENMZjyBgg1FoCyQqlGb\r\n87fsU/aswF2odq7cM8IqQ0I2ZXzfspeFHj7G5M4r3pKesjuGrFpbSRDfHNam\r\nR7JbzJSwryUgHK9KgnbO8ZLGlSV2weEjgAlmpIyOnw95w+Cr7SBnRh0dHw7y\r\nHKkWN1SElAFaJkk4yOSMpnwWW3PzaMuVXLyJ7cnTEupfItAvf3Ep9VLGrbWP\r\nma0fkt8UPrJZtSg9hZTyuCI4LVBMos08QxmpzhZD/9iEEGzaS4dKSCbz6okY\r\newjiYA3KwJtNJe1Z0nWRNxN5dUQBZBdxQkLUSy/iRKSTvVYBPGp1xfR7ZCHG\r\nRaIgrCdnugj3Cjby/0/FoqrFEuXZEe4nIy2KxVt+YlYHUysM/p+BkA1y727b\r\nACqqpipF2ixam0VS4V+1t8cduRI4Fsntz5w=\r\n=pM1/\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/client-js_0.10.1_1682744535782_0.011044965959599251"},"_hasShrinkwrap":false},"0.11.0":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.11.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.11.0","@polywrap/core-client-js":"0.11.0","@polywrap/core-js":"0.11.0","@polywrap/msgpack-js":"0.11.0","@polywrap/plugin-js":"0.11.0","@polywrap/result":"0.11.0","@polywrap/tracing-js":"0.11.0","@polywrap/uri-resolver-extensions-js":"0.11.0","@polywrap/uri-resolvers-js":"0.11.0","@polywrap/wrap-manifest-types-js":"0.11.0"},"devDependencies":{"@polywrap/cli-js":"~0.10.0","@polywrap/sys-config-bundle-js":"0.11.0","@polywrap/test-cases":"0.11.0","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","polywrap":"~0.10.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.11.0","dist":{"shasum":"9359ce9ebf838ff26b834cd482f2e77357b8f482","integrity":"sha512-2QGTtuDfbyClomx1GmHExWbvlbTGRsX+e918olvJryGawUcYgAwmOmZQIyH+0KTWtEXGrKbbk4SW1z1yjj2lTQ==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.11.0.tgz","fileCount":22,"unpackedSize":39379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnykzYF19R7JjoK+Sy7ZmKdQ/9dGey3ogj7loKmth7ugIgankxBbEOV3K3JYtFw6iwNF1dTqEwv3GFMH0p5VnHxkA="}]},"_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/client-js_0.11.0_1687831261901_0.3656329671021836"},"_hasShrinkwrap":false},"0.12.0-pre.1":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.12.0-pre.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.12.0-pre.1","@polywrap/core-client-js":"0.12.0-pre.1","@polywrap/core-js":"0.12.0-pre.1","@polywrap/msgpack-js":"0.12.0-pre.1","@polywrap/plugin-js":"0.12.0-pre.1","@polywrap/result":"0.12.0-pre.1","@polywrap/tracing-js":"0.12.0-pre.1","@polywrap/uri-resolver-extensions-js":"0.12.0-pre.1","@polywrap/uri-resolvers-js":"0.12.0-pre.1","@polywrap/wrap-manifest-types-js":"0.12.0-pre.1"},"devDependencies":{"@polywrap/cli-js":"~0.10.0","@polywrap/sys-config-bundle-js":"0.12.0-pre.1","@polywrap/test-cases":"0.12.0-pre.1","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","polywrap":"~0.10.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new PolywrapClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"ens/helloworld.dev.polywrap.eth\",\n    method: \"logMessage\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `PolywrapClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","_id":"@polywrap/client-js@0.12.0-pre.1","dist":{"shasum":"1df47c4eef946dc74ed4025e4726377c89b3b70c","integrity":"sha512-BlmDn+wJqDsvpr26959vbO0XobPQ8XTb+qaK9bt2Zgqfb6st10KS9H099WFhGXOAGXsUQFi9SqQPjvUjeMoU1A==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.12.0-pre.1.tgz","fileCount":22,"unpackedSize":39457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV4BMSDYm2gstu17HI3S5FFL6shqbyFPjUQpL1JrEEBgIgeTOfcZQh+B8SWbQYBDX/gf5Kg3S7UUFYwT/0nbuwkAg="}]},"_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/client-js_0.12.0-pre.1_1689178285053_0.2163860522514527"},"_hasShrinkwrap":false},"0.12.0":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.12.0","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.12.0","@polywrap/core-client-js":"0.12.0","@polywrap/core-js":"0.12.0","@polywrap/msgpack-js":"0.12.0","@polywrap/plugin-js":"0.12.0","@polywrap/result":"0.12.0","@polywrap/tracing-js":"0.12.0","@polywrap/uri-resolver-extensions-js":"0.12.0","@polywrap/uri-resolvers-js":"0.12.0","@polywrap/wrap-manifest-types-js":"0.12.0"},"devDependencies":{"@polywrap/sys-config-bundle-js":"0.12.0","@polywrap/test-cases":"0.12.0","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.12.0","dist":{"shasum":"c57348f5a760311fcd682b663be4a2a6edfe860b","integrity":"sha512-ACdjwA+l3udCgpbDZlRiTzvQftajmb0OFLDZ0KzD/iLFqbNksMp1rFb4Cju3wKKVww6WB48pusgnBWFTdXP2Pw==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.12.0.tgz","fileCount":22,"unpackedSize":39310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCffFSTA++LtySDqfmxBtTPN4hWkjIuwZaZm5QLjkTRVgIgenGlFY82z+a2LbRI07KPjLMhiTB8oEGCkU8moAatgzk="}]},"_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/client-js_0.12.0_1690400929882_0.6536277207233714"},"_hasShrinkwrap":false},"0.12.1":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.12.1","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.12.1","@polywrap/core-client-js":"0.12.1","@polywrap/core-js":"0.12.1","@polywrap/msgpack-js":"0.12.1","@polywrap/plugin-js":"0.12.1","@polywrap/result":"0.12.1","@polywrap/tracing-js":"0.12.1","@polywrap/uri-resolver-extensions-js":"0.12.1","@polywrap/uri-resolvers-js":"0.12.1","@polywrap/wrap-manifest-types-js":"0.12.1"},"devDependencies":{"@polywrap/sys-config-bundle-js":"0.12.1","@polywrap/test-cases":"0.12.1","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.12.1","dist":{"shasum":"92d26a43bf62687456dbb54e4ef1cc4ca8da2c77","integrity":"sha512-YmIEB7ENXJ6J1UG2wJ3oB5NjNpZ/eFzg7Y8wEam6p6NbvqiMH5K+ADY+EpcGr7CHQ7DbjZntLpi/S2YowYR8tA==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.12.1.tgz","fileCount":22,"unpackedSize":39310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECxZik970xHDqSBWwgbNWg1SDjhO0QxrCcXgAPCbllUAiEAgQFV4Vjs0dULrbGGFnFd2uVPazr/PDky3wBn8K5fUEo="}]},"_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/client-js_0.12.1_1692569175427_0.5046393370857005"},"_hasShrinkwrap":false},"0.12.2":{"name":"@polywrap/client-js","description":"Polywrap JavaScript Client","version":"0.12.2","license":"MIT","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"main":"build/index.js","scripts":{"build":"yarn build:fast","build:docs":"yarn build:snippets && yarn build:readme","build:fast":"rimraf ./build && tsc --project tsconfig.build.json","lint":"eslint --color -c ../../.eslintrc.js src/","test":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit --config ../../jest.config.js --rootDir .","test:rust":"jest --passWithNoTests --runInBand --verbose --detectOpenHandles --forceExit -t 'client <-> wrappers .* rs'","test:watch":"yarn test -- --watch","build:snippets":"tsc --project ./examples/tsconfig.examples.json","build:readme":"yarn doc-snippets combine"},"dependencies":{"@polywrap/client-config-builder-js":"0.12.2","@polywrap/core-client-js":"0.12.2","@polywrap/core-js":"0.12.2","@polywrap/msgpack-js":"0.12.2","@polywrap/plugin-js":"0.12.2","@polywrap/result":"0.12.2","@polywrap/tracing-js":"0.12.2","@polywrap/uri-resolver-extensions-js":"0.12.2","@polywrap/uri-resolvers-js":"0.12.2","@polywrap/wrap-manifest-types-js":"0.12.2"},"devDependencies":{"@polywrap/sys-config-bundle-js":"0.12.2","@polywrap/test-cases":"0.12.2","@types/jest":"29.5.0","@types/prettier":"2.6.0","@types/uuid":"8.3.0","bignumber.js":"9.0.2","doc-snippets":"~1.0.0","jest":"29.5.0","rimraf":"3.0.2","ts-jest":"29.1.0","ts-loader":"8.0.17","ts-node":"10.9.1","typescript":"4.9.5","yaml":"2.1.3"},"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":"./"},"_id":"@polywrap/client-js@0.12.2","dist":{"shasum":"eb6b80c8ae35483c7dd0e773be79aa78e0a232ca","integrity":"sha512-loEkFWEnXOxYwfnC61aZRYo+YGPbsIcFg+UO64lIIRKCTb6bpzueLy97RWGVf1YF0tDtomhwwCY+QNST2gy06Q==","tarball":"https://registry.npmjs.org/@polywrap/client-js/-/client-js-0.12.2.tgz","fileCount":45,"unpackedSize":146037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxmXRxWJaVzfHicUhz6zlfmgB4w0NwwKN03Ifff0ur+AIgXUBO5gsZ/YNA2GlEsdTfmSQ6eb/MVNODyfpm/xaSCV0="}]},"_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/client-js_0.12.2_1692576948150_0.8061640391201177"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-17T14:44:46.467Z","0.0.1-prealpha.86":"2022-06-17T14:44:46.702Z","modified":"2023-08-21T00:15:48.536Z","0.0.1-prealpha.87":"2022-06-21T23:01:33.270Z","0.0.1-prealpha.88":"2022-06-21T23:38:05.682Z","0.0.1-prealpha.89":"2022-06-23T22:01:01.444Z","0.0.1-prealpha.90":"2022-06-28T03:04:55.963Z","0.0.1-prealpha.91":"2022-07-01T06:02:58.794Z","0.0.1-prealpha.92":"2022-07-05T01:57:07.705Z","0.0.1-prealpha.93":"2022-07-06T01:18:49.281Z","0.1.0":"2022-07-06T08:23:53.310Z","0.1.1":"2022-07-07T08:02:46.758Z","0.2.0":"2022-07-13T07:36:00.239Z","0.3.0":"2022-07-24T20:09:50.109Z","0.4.0":"2022-08-20T09:20:09.599Z","0.4.1":"2022-08-22T19:03:19.316Z","0.5.0":"2022-08-26T22:51:57.459Z","0.6.0":"2022-09-02T16:04:18.932Z","0.7.0":"2022-09-08T16:32:58.861Z","0.8.0":"2022-09-24T18:31:25.667Z","0.9.0":"2022-10-10T09:44:49.053Z","0.9.1":"2022-10-12T22:35:03.317Z","0.9.2":"2022-10-13T22:39:48.579Z","0.9.3":"2022-10-20T10:33:28.126Z","0.9.4":"2022-11-04T01:48:17.807Z","0.10.0-pre.0":"2022-11-05T07:24:26.524Z","0.10.0-pre.1":"2022-11-12T18:01:41.657Z","0.10.0-pre.3":"2022-11-13T00:38:46.309Z","0.10.0-pre.4":"2022-11-16T18:24:20.407Z","0.10.0-pre.5":"2022-11-22T04:48:57.392Z","0.10.0-pre.6":"2022-12-20T04:42:50.663Z","0.10.0-pre.7":"2023-01-11T02:16:23.686Z","0.9.5":"2023-02-10T23:24:43.642Z","0.10.0-pre.8":"2023-02-16T04:46:45.050Z","0.9.6":"2023-02-19T07:44:52.895Z","0.10.0-pre.10":"2023-03-01T03:32:33.172Z","0.10.0-pre.11":"2023-03-06T22:24:58.350Z","0.10.0-pre.12":"2023-03-14T05:07:40.573Z","0.10.0-pre.13":"2023-03-18T01:21:36.403Z","0.9.7":"2023-03-28T22:01:52.908Z","0.10.0-pre.14":"2023-04-13T04:02:50.105Z","0.10.0":"2023-04-14T05:15:47.169Z","0.10.1":"2023-04-29T05:02:15.975Z","0.11.0":"2023-06-27T02:01:02.237Z","0.12.0-pre.1":"2023-07-12T16:11:25.259Z","0.12.0":"2023-07-26T19:48:50.100Z","0.12.1":"2023-08-20T22:06:15.649Z","0.12.2":"2023-08-21T00:15:48.348Z"},"maintainers":[{"name":"polywrap-build-bot","email":"build-bot@polywrap.io"},{"name":"dorgjelli","email":"jelli@dorg.tech"}],"description":"Polywrap JavaScript Client","repository":{"type":"git","url":"https://github.com/polywrap/javascript-client.git"},"license":"MIT","readme":"# @polywrap/client-js\n<a href=\"https://www.npmjs.com/package/@polywrap/client-js\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https://img.shields.io/npm/v/@polywrap/client-js.svg\" alt=\"npm\"/>\n</a>\n\n<br/>\n<br/>\nThe Polywrap client extends the PolywrapCoreClient to provide UX features, such as an additional constructor and additional configuration options.\n\n## Installation\n\n```bash\nnpm install --save @polywrap/client-js\n```\n\n## Usage\n\n### Instantiate\n\nUse the PolywrapClient [constructor](#constructor) to instantiate the client with the default configuration bundle.\n\n```ts\n  import { PolywrapClient } from \"@polywrap/client-js\";\n\n  const client = new PolywrapClient();\n```\n\n### Configure\n\nUse the `@polywrap/client-config-builder-js` package to build a custom configuration for your project.\n\n```ts\n  const config = new PolywrapClientConfigBuilder().addDefaults().build();\n\n  const client = new PolywrapClient(config);\n```\n\n### Invoke\n\nInvoke a wrapper.\n\n```ts\n  const result = await client.invoke({\n    uri: \"wrapscan.io/polywrap/logging@1\",\n    method: \"info\",\n    args: {\n      message: \"Hello World!\"\n    }\n  });\n\n  if (!result.ok) throw result.error;\n\n  const value = result.value;\n```\n\n# Reference\n\n## Configuration\n\nBelow you will find a reference of object definitions which can be used to configure the Polywrap client. Please note that the intended way of configuring the client is to use the `PolywrapClientConfigBuilder`, as explained above.\n\n## PolywrapClient\n\n### Constructor\n```ts\n  /**\n   * Instantiate a PolywrapClient\n   *\n   * @param config - a client configuration\n   */\n  constructor(config?: CoreClientConfig) \n```","readmeFilename":"README.md"}