{"_id":"@agoric/transform-metering","_rev":"56-90d12c7141467c2690bf3f01b832be00","name":"@agoric/transform-metering","dist-tags":{"dev":"1.3.4-dev.0","latest":"1.4.27","beta":"1.4.27"},"versions":{"1.2.0":{"name":"@agoric/transform-metering","version":"1.2.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.0","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"2431f776b53b68b86f5fee8e442b22c30f1ff45b","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.0.tgz","fileCount":12,"integrity":"sha512-NrOJRE3xXuV3dWctAqrKMiE92pYzOQ4lxyX5MQoIOa1urkWj+yFhNoGQ10mr5zEJl89QSqOJ74pt6hi2VEHq4Q==","signatures":[{"sig":"MEQCIAIkhXN6zy8xY+2tWB0ncPaOHSbvE2jOzSJ2cFQ5PUEgAiA4wyuPS4zmpuomoJa30/wvZR7VNfmh4l1VtB5+sMqLEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefBsNCRA9TVsSAnZWagAAVIMP/2dPzTl4xuJAHcGSJhI6\ndcaC/Qu4Qk6zCM65BMXmjBJUxfbVGu5qw2HP/iwQqOc/2b9QDh6ohvXg+Gps\nbes0ucchLsWT+wFmQ/pDIInmTVc9zxYhctzFmt32/QXhHNGAeBkupBvS7ZSK\nWjxnt6gM5FNfc7+3as9LAUDwsdfyVxi8vQMtfSjwjiVL2Bfo/a6hlF4RwhF4\nDK9p0J5G19ccHfigW6pI7QBw50w5DOfZC70uipmLvQ/R1tqonxITGWov4IqM\ne+CgRD2IHfg5HnvMSxXBSKUREVLuVe8qb0TKDeDGluiIINcIGDW5PPaz3wik\nBAwbhFQbe/kLDzeDRQvGbW/kfGRmIKZCkCDX/nhYtjKYbqtlDNQjviF4Q3vm\n8Vq90i19nkQXYCUDCPHiChU9Rap4bnRZbHFT/DeXbM2kh6Bs2ZBU3PorujzU\numfgGl9lXd+irXZh5hAYa2Ztu0DAFagoY4JDMD0/88bouS4hCW6CjivO4o48\nLQ/o4J0GQ7MOWgG9Fnw7ASWNH+uk2Rku8fKkazb0fTWECim4IbEhcQ74POSz\n8hEbUyJfelqRui6+8sTA/B360kTWFhqyPF0pPF0vf17CfJ7FeNwEhB7xuLWk\nZoTOpltBpujL+j3WCtJz9DJw8lVVG9Mllxv4ZTRu9W1gNEnLHLtT0yy/cfSf\nDCus\r\n=K0Mq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/transform-metering.cjs.js","module":"src/index.js","browser":"dist/transform-metering.umd.js","gitHead":"6077bc1f040edf1f2fc447937d461f17a64b601b","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"rollup -c rollup.config.js","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.4","@agoric/tame-metering":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.0_1585191693075_0.9317965382370332","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@agoric/transform-metering","version":"1.2.1","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.1","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"3f3b513c2ee6200645e34d48cb9768e276bec56c","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.1.tgz","fileCount":12,"integrity":"sha512-vkog4FaeOc8vIcgQZZNzXr2mVXk1J009nea7/soWJ7/jZ3DbDF4TPiWt4kX2l61lSTLz/Ysdmau1gc1XSLaUCQ==","signatures":[{"sig":"MEQCIGilZVD/Nt+1WZrwlOohpz0uud3+fBf6PJR9ypzKA/IZAiAaoAxLEHSxdrmJyhqIDiC4c22akU5wVt+wgPo7AgJfBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehoHoCRA9TVsSAnZWagAABP8QAINe3TvZMrPc0RzVgyov\nAnplTeESzfHJAhFRcnda3VgrhEHLTUIBSVAEKPfnMfr1twC3nImXIL3xl9lW\nx9WbftGDp2W0iij+awdzseyAXXsNx36/SS2YLm7TQKrgtgRG+jcKtVF8aYmM\n+z5MmRqjOy+pq9ppausD7tIfEyfaopATPzETuKeaUt2E4H1IXyhoGlT5a92K\nkPlroRBcPZHqn3fXb1fhUeN9xOqe4WYhqSIZ7BAGlTgDn1KNqgpOlfYVBiUv\nNZ1Bjnk3PzSp+0AW1u0AjrVFnpuSmGD+NORjR3y1BrwUXnQXpZSqLyQRmCgr\nT7uhhaUsTnq7f4/okg2HVI645Py1lpHFN52+m4F6efyPwVOohVaphpiYCghK\nmeLtHI/1dRFMJL/fz4vVTjBgeJnZBbKxU4simr+amtWUyWqusF3/rlzQQ8Rh\ncswpVkfsk+FprOBPvFqlm49WsJTqsc0kTNvlfAD9mjNkzwcY+g0kTswAO2Wn\nhbFX17tra1mdnnI4tX8pPgzc56bBMU4J/KSVjeT0QDEZ1+hPzq8br6bFgOtp\n+CXjlzjSJUfmydofCJMUrAryiX07vibko/VijdOK2AZlszobJ+R84HQnxyVV\nXIpIjtaN2SDkkt4bXEYNs1A5LYOwdcQggmOwTBadagojTN7+ZYHvyCULwcaB\nM313\r\n=8kt3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/transform-metering.cjs.js","module":"src/index.js","browser":"dist/transform-metering.umd.js","gitHead":"536b8e521e881357ca2945533b027ab0bd4b85e5","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"rollup -c rollup.config.js","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.4","@agoric/tame-metering":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.1_1585873384065_0.7224989405754869","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@agoric/transform-metering","version":"1.2.2","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.2","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"62851e0521252bd9aa48dddca7d2bf1c0bc59eba","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.2.tgz","fileCount":12,"integrity":"sha512-7TEfvh2imBksUNWkBWhcSKt6/WDcw+QGjBLrzt4Fl8Mq6PQIUuVgjoz/3uuS/ysHUsQa1467UA4X8sCBrmhzeg==","signatures":[{"sig":"MEQCIH2riR5Herx4ecMgmuU7La00idAYNRbwGplTLMQk7WOaAiAPizkmphC/Rn9RJsOIQoPuEVNF7I5yI7Q5BUdi02CjcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7d9CRA9TVsSAnZWagAA0xUP/j4KHKMXZKqxsDXOYe0J\n2P4YhOv/kpitrmeI4hNiQKLSRAsZAX2rsaW8ViMpaiKNol61vMGcO/HcmkyF\ndSsm8X1tA+0S3U1uKGkfmJZPFZU1eLqZrTrtrOlOykJhVsPbi13g5H9y//bi\nqJmE7uF4qBkaBdl6QvcLaqlU/1AbKW1JYKESHOtnGkYOREinVMGOSEhKU5Eh\nBfwN9M0vZ6VDWzieDYsD5mwiMnQ491vtsp5OQ+bzIvKoO5+4q5IqvKiRDRE7\nXPvyCa5oYVRt+1vTRs7LgkD0nVlhQLkxu9KoyBu6ekBIBIJoHr4vHKYvhnQ4\nfbUR+WG7LBD+9+Ld3Q/2phKg3uqVo+gjCcfukmuSXnAAptP9PwGYef9gFH3R\nATM3LRDkitbm2QTGpufbM9zdpLj2vPo3l5KQJa7fRSiKBJ0Ps8lGHP7p5ZxP\n0pI+QS/kmCqacHhuNciOhPjMxD7WloQspoaXoF717/wGyLLItDdMLQJUupx6\nF8fDhmKq9aMczdFA3XfK5OTHZjMsdkeBItj7w6cCh+FMkdmoVVlc4CjHHjGQ\nEGzWHaxS/OTeja4ZgK+JpEBM8HLVo3MjmrRY172Uku8A0QYNfTtWUXhoSy0d\nA6TVlN0SS97AfyhU96tiTtNrHM9kLk7uqo6PpIMj/147hBUKcXAW5ZswGXWP\nlH49\r\n=6yJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/transform-metering.cjs.js","module":"src/index.js","browser":"dist/transform-metering.umd.js","gitHead":"a5fe2624fedcf3b8adf46ed6c157c29fd459b2ed","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"rollup -c rollup.config.js","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.4","@agoric/tame-metering":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.2_1586739069175_0.40334655778436423","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@agoric/transform-metering","version":"1.2.3","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.3","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"42eab3c3aa98b513c2966b37ee997da298e84f29","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.3.tgz","fileCount":12,"integrity":"sha512-TGgVbT5G/1m6N0BauaZESh46x1lMfzPpHWq4pUJRZrNwkakoWoy+l7YZOTQl08IXcoNXwmU1YyykWZzE0hu7cg==","signatures":[{"sig":"MEUCIGBLWP9HoiI9bgGXgFeWkRTwOutxkyKgjfHgrA/1lQcnAiEAqy9sWTp5Oph5nLmu1Z2uhOKNOU+8iv7h+DBB+mOyYsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer3AOCRA9TVsSAnZWagAApbwP/2yQdJ2sJU/mRNWArnni\nyz78Gm4UlsbH+6XEGOIuq/HYD0yf4jW2D3SBKmNiIlH9VWWNRFTxnKxSBk8/\n9sNHyDfYp45kXjy3YkXqcYk9wGcuOqddLxsdeyOvotgbAydMaw1bIu4DF3YY\nMUJVaxcrwwzYLa/umn5w0Y5RD0BC+5D1lYQba4VsqNZQs4w8kAzopjMKzIXI\nMzDQ9nKT+x8ZFpvAvN6VkuFoGWc5HWMA8i1i6vpSDFNxni4OvfmLUhlXNj0R\nLGx+MXKwoFAKQUMNACtl7033oTSCF/Zd6B3WBt7OxxPhG40jQ38D8w/dQQDz\nLu+lV0JQeVew0eyhyr8Kzi+PFNA9p5hUYQ01JbCdjhcy5giG7Jdctq67tQYX\nM02W1xdnyLlMe54qlL4uRIiWuIVH3wvpoH4B2psoYWFC/L7OdyQr6+rfnUId\nPDKupz542DiqTwDAJjNAkbN3b/HYJ2FmM2G0A9hS13y+4Ic1F11WOGV/eIdB\nyvHv4lXqTpunZ9Kdj3nWmVIS2k9ntGehBx4y2tO6qQNwTzlwIj/1qYn+j/Ns\nfNoU50YpNcYBOvGUBFMFRH3zZwyepulAChYkKUUlSPu8ikXcjRGnM5hGUEwR\nn+13frgE59pC4y1ivXFYu9WUoIeNr+4FOVRPZvXM0TGuF1EUKHnznf4LZGiI\n9+uX\r\n=FgAx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/transform-metering.cjs.js","module":"src/index.js","browser":"dist/transform-metering.umd.js","gitHead":"534d1a65d79f9dd176cc670f374c9de2cd081a7e","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"rollup -c rollup.config.js","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.8","@agoric/tame-metering":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.3_1588555790373_0.66195647600482","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@agoric/transform-metering","version":"1.2.4","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.4","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"4651743fa5920689a51d63e29006eff5d912c7d8","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.4.tgz","fileCount":12,"integrity":"sha512-Y+M6IcO0eGcSmSYOR0Jnv9VbbgdXsWsyCuHUxovHDqHgn5HTPIEcscqS/Fi6YOUD5Q4VXvtOGI6evHmQU4bSbw==","signatures":[{"sig":"MEYCIQCr+Gw+cKGTva/5E7iyoSUhy5pNCSFdGncVwdwAN2QgjgIhAK5nR82aR3I11UAHhqFYDaI0Y6kObLn7q+0AuCbhMtO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuI5xCRA9TVsSAnZWagAAXRoP/iaMZ2a8LSBFiUWVutdi\nUxAaaZi6200zgIxDJChipoIDL1q4a4HHhcKvXTlpC2UCNAO2WiPQm4XXZPem\nOzaxhpxyOfSzVy9ln8aTseJbvbbvW9UkpzGvqZzVTuxbcSORBnJcZRllV4RJ\nrXDi2H6VOG4epYzcgW/W6AfAonMOiKcFQFPnhq0jSYiHkZGa9Q2rFqvB37Zr\n5t9ed6wUpteBnYIOZ5JahQK4GMmoS3DV1v2zZ4mQ6qtLkma2cM/WSE0+LP+z\nbNuDPopD0L30u+Lf8/st1vI3d1xYmLtzp2LRoW93Z2zjY2J0fOn5hIfZ5l1M\njrC9NEwoUqFYU1vKzbYtxN6xDCUklfMBh42HXk5dS3zLc+QRpwQVrI4rqNTz\nsMCLJuKCQw3i5DPJytU8bMifcUueMAnhDLgyuU4s34fxZJ989WY3KcPzANMe\nATTFlR+oCJbAj/MwcUX+Oy09xsMSuh6o/lh9tG2b9nMHZQzoK/GkGyibF1K6\nJoDBMu8SZ1pLOS1aq4wMwFeVyclngyub6bBc+EO1ECf6DqbmwaiXwl9iCkyn\nRb7ix6D+LL+I05Npa8XLZo2T3+SnpF8AZ2/SMjShDR6T1mi2hdgEjHQXkvKE\nL3lccNBM/s1pDzFkVPc2q1AWrEdxhfDslzBX0Jg+rdIwIcPVEL3i0pPiAaBc\nxYmA\r\n=+Tx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/transform-metering.cjs.js","module":"src/index.js","browser":"dist/transform-metering.umd.js","gitHead":"41e9cd4b0475b0b0cc461e9c54c5dbec82994e3c","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"rollup -c rollup.config.js","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.8","@agoric/tame-metering":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.4_1589153393237_0.6286175388463784","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@agoric/transform-metering","version":"1.2.5","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.2.5","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"6d0cd09e084b034b95968da6dac4ec2193a9d175","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.2.5.tgz","fileCount":12,"integrity":"sha512-uwSM/0l0/ihK9DoCq3YkosHw5kBZoBPPOevDQCkCoCRO33CTz2FJgTb53ZXe48OnMfSRRk/rZ/zLVzvpU9xnBg==","signatures":[{"sig":"MEUCIQCwYMJ+wlwK0yZAB9apaOYoqV768w4dz51/wiHhz6X4NAIgSZ5ukLJ7oPdxvZXpJxjNVT82CLhaFVcRbqBaCTXB/bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewZUeCRA9TVsSAnZWagAAFssP/jZbSUwfplx90V0GeiDc\n6s/9GJRTLoN3j7MaViuaBiUzyNjXL8leA+RrIjUNC9DikmTvGibuT53ufIa6\nQc+cahtOspJ9CaeZIX0+7cYQliUrdVtSK1u4S9MdoWAf2hyJGKDHE6qiy0b7\nDwraZN6CrxM82WWM6HoYmJrJZTahAWM5DAEtVM+kr+pYZj5dhxekaFAcrFYM\nv7kROh/I2lSIrMPy2uEeaiOTZ75t47sGw3+o/RVLN29Ly1hjCL3vp68XBfcD\nQiqixqhGenbEGfU2mV9rv7iPbhI4WV4IohkPDkRs2yfhhf09g9c+L90gmZEF\nRbXdzbwNE4ciq0uISrkjqrvSNUavuAgM4UVJVaSaC9ElctbhxLU/HKib/R3Q\n5GU6KthtN1djha2ZSdyOT4eWht+d+l+gT8fCYPBnh//6FzDv2hVzkNtMWEIG\n9JyZCh0NEQVA/SzFtUcrXZGPFjNFMCShmSIkvetBWUE4JOblVXiLvHZ8s37C\nqtz6DtP0CNkvxU+3KSP2p7z92TMR+Qw2VpnrpvFee6QyOH4km/VlwxJhCQp+\nQl1toXeM45HBWx3gZVuZ9C4AbhpI0gd/b8Os4ce1WppaeqEp278pMpqFeDc6\n0PJxmr/LT4Vj3q6XzGI820oF7wxaGHLO2dVA+JwAWuZdC4mDEfW6o08AxO5t\n83Ei\r\n=uKDz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4cbbf2146ff4b47eaffd1bdf22f3fde8f184cc38","scripts":{"test":"tape -r esm 'test/**/*.js'","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.8","@agoric/tame-metering":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","ses":"^0.6.5","tape":"^4.9.2","rollup":"^1.16.6","tap-spec":"^5.0.0","@babel/core":"^7.5.0","tape-promise":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.2.5_1589744925636_0.24957801818487968","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@agoric/transform-metering","version":"1.3.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.0","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"dist":{"shasum":"f3d756205fe5d9195b596a3f253cedfeb0612e3f","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.0.tgz","fileCount":12,"integrity":"sha512-tIrS4YEDm981mLpK4HJ8H+gJXGmypli4/ZfrgAmzG73vtvhIOhZDK/5idjQniFV/xnplpXJ2FlzgNyZPttEXvQ==","signatures":[{"sig":"MEYCIQCc0K7Eu2TSXBAHrovlHJ6fanR67w0714AT4vHVYHyDqQIhALkzGaAvRcPCCpkPeAgXHu1vOu3KqjwUNKU4bi0sRq2O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6ECCRA9TVsSAnZWagAAkUsP/37EiMSiP1EhxPUt3ujh\nLRMmK1ymUFfo9zHj8AvtEaVUb5I9RgVHXO6G0Z5m+KHmhh5rWKtPfHrlbjBJ\nkukdvEemJBCL2nsGcZCc+pcjW8c47SHi0LHT3Q8Apgng9p2vdUzhwbGq+GFO\nHGBy+50vLYCdvjqz5mijSDR+lwQXmo3TjqXnrkDP0om6CWZYbfFKLelYSW78\n9BSwXVtkAUhAfjCd2P2aFGtv9HP8LgPSrkkx3snbrPoS5uU2R77I2uW64/AW\n6zQHdk571nkNEQU+wxrU2Dgpjp/MFsfmnzxHzPsHUZOdYdjSXP8pNY12TDPq\nZ/ZIfYZdMm/ICp/yeCxIPz/oRdOrhlrOZvPnnVk1c/RbExHFHjQRLlspQhu4\nf28wE1ciDD4FdisF8LCFZOWN8OBV7+7jCJTVujpbahQkPRyQGFeu9sEyLeNd\nIDmoa/nVVxtOw4e8Q/2o48oBavfhRXyNq4XdGR3r+oSFynXkheeu0si2Ibo5\n7tpr/pYXGy7n//OmIT899B+lXTA9ood0XqYuQNpRklDe9Ddanhu3G9Q8PmCe\nrj0u2WoLz8CXlHLvRUz07+VQBWHFP9tntgfpuOz0pbNk1aG5IyQNRaUu++MX\nWLpIuA5YeU2Lmuo/dFB4gyiINerKEBopphAVqDpORueERvLNJyTjV4nKwfmA\nSQPg\r\n=kVIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d74ea289800c2fc52c005674a55b2412385f57d9","scripts":{"test":"tap --no-coverage --jobs=1 'test/**/test*.js'","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"13.8.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/harden":"^0.0.8","@agoric/tame-metering":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.5","tap":"^14.10.5","tape":"^4.9.2","rollup":"^1.16.6","@babel/core":"^7.5.0","tape-promise":"^4.0.0","@agoric/install-ses":"^0.2.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.0_1593549057982_0.905277195393378","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@agoric/transform-metering","version":"1.3.1","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.1","maintainers":[{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"warner","email":"warner-npm@lothar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"db1c243f3cfcd085a8e41cb77b9c0b83febbd0d6","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.1.tgz","fileCount":12,"integrity":"sha512-Ci6CCp/Wiipt6c3lrqw037FTNJ6oJhv5ccRq5JkWsbLv9eHgxAj0YHWkKYi8IMXMvk61gMyiWVxg9OrYGXCdXw==","signatures":[{"sig":"MEUCIEXSBp9eaGKkGuiidzU/k8daw3ko54xoB4TdhtZdRggGAiEAvefyUX/+ucaBqG2VxLK/0lkPuAg8v0mMCZIKM3M0lQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTXUwCRA9TVsSAnZWagAA4E0P/RwvQv/d9v95BGrNMQiz\nZlpbwEKOehreRntOZP39IWFuzcDuT0UeGnpJMudVPx0tHCSuugF5OnHkQH9n\nSuoOMB/ogSx/Y9W1mq9HRmDxb38odlz2rsti/T0XE05yTq3mIBAJjvYSF556\nUnD/wnTnCG4l88z9I9DDybH4DA7f5OEIZPOu4j6otzvu8p3er2+jHXZyPANi\nBMmnMIPdwi7t50SLMJ96pJhcBDh8/QwRI7+Vs6MGOihDg9qPGJNKEwNoBahh\njD2HlBqoGwJ/H9ToXKt2z3keNuVyCqjEbM7+Sy9VmuGCEiq0uPWa+mH5sVdj\nmHpK1BKYE7cOB63W99grhymabdAQLT1T3oUmitfcC6AnnyOcaQ9X7Ttiq+Dp\nDtJDWWaPlc6HAJ+yDGC5wKmA5yhL8HbEVFAN+/EzhQFCZR/JXAZyrkHZQucm\n8a+TxaFKHVYx2kA4oEUlgcBbjZVvE+R/9p6LzH0bAV8O69eGLw61sSCo59l4\nvaPktdIKd87flpD4rG0H+sHBjxFt+Ki2Bo6Ccrv8A1ETIV8QJ4FnOMYB8Qw4\nyrFU7Dhg7zdTkv9smKbtDz9OV+BJfO4w3cyWElqUvq6+MQmZvmURHcQvjJbt\nzCjRwVlFlOISc5XvKuj2u+hucIqs9dPpKX1qLHHrbmw+Bdq2umXuA9yUtbFJ\nQaWv\r\n=93X8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"709048cc133b0b2b26a9774315c18c5e828ea6ab","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.11.1","esm":"^3.2.5","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.1_1598911791642_0.32640673948610144","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@agoric/transform-metering","version":"1.3.2","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.2","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"cc9a6fb92dcaf2103a75a6734be202dfcf542ea3","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.2.tgz","fileCount":12,"integrity":"sha512-9ntG+fPo5GqJXWioUKfjIFBuiH/st8FxlT3Q3FNxM/v7zFkZoWdA7L5ye4r5oYSyLyxmW72/y+r3bsH1D710Qw==","signatures":[{"sig":"MEUCIHl8OyImpe3OeH8DSfUrOMwoJBUS2Hta9QwU5SbYxowwAiEAzBwqnC5Z1LXaXT7UYd3QJVO6FKsfz5qBv1jYir6K028=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYiDGCRA9TVsSAnZWagAAMlAP/RGn07Kwb1WjCwyisJgp\nMbKdQn+G6A/IrSM1a8tFiGz4XcnIZeCwK4Cmcvdip5Vv0bRzHPg+Yjl0CRv+\ncEWY1udzkuwlE8om36PitH3/u/cIO2lNvcbDqQcwpDB1JECFRyM29qLN8A5+\nCZXxUw+CXEniZAUVZ1DPQm2ep3VrFjQt3xDnoejjCfidBSiCegcDJP4yYIRs\nSAyx7ztlTqpyq4gdg1r7olXsTwi+K5sYnMmViNZoknHALIX3OLdbeDW/fF66\nH/u7f35uRhX0UhLL9C5lwoxSMTgc8kWO7EOoc8g0zQfVlGaPMwaHlgHgLeR2\ngVXS5MbdWhVp5RRk+QD8srytaAc3wiGQ05EtzzUtQ+8fa2bPpAcNTJtODfcu\nF4k7S/v9MtXOx/te19mjiFVEOR2awYLGwdZEV1kLadP8TeqHPrkdiG08Obk4\n5eCyjuJEtL3vebfBHjz0bSj/PWZoD1isDDGgt/Yo46PWd4xVcW9ZKE0D/e79\n+ytAjliRbVOvI62TAWs+/tdWcD1i1UClL8RHoXyQOiLVIqQu6CDT5NWzXMgj\njIu6gj2YTJxxLyXOBUfh53+y1ReSbyxRcts6RqkXWWCMGwC998IecTfCGLTv\nlJdwnND2lpvVmVBncr21dxURc/CgRvHTxm2D/ev5dYj9SnRh3VcwXtUxPOU5\n+nr/\r\n=b9O/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f5ee0a03901539beb8e8f4aca7b20e01bfbf6ab3","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.1","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.2_1600266437514_0.5296819446601035","host":"s3://npm-registry-packages"}},"1.3.3-dev.0":{"name":"@agoric/transform-metering","version":"1.3.3-dev.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.3-dev.0","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"f9453cbc6862f1c6b27888264c8e611b3364dbee","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.3-dev.0.tgz","fileCount":12,"integrity":"sha512-R7YcmgHwzZyA8awAXaOhqjrQLVn0xeCOHnq42+a4DOnc1AMhJfugaSuw+R0spZKlYQzP6cVa9lSar3GAkxyUjQ==","signatures":[{"sig":"MEQCICHfKhcUh/+nuKAO5f0t6e3aBAoBs1wWRQDnAbT0IZAaAiBTC9X7kyYnKPxOqzqNkfa6rYayLXXkLDJ8zp4nxH6UFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZOULCRA9TVsSAnZWagAAquwP/0M4R/gHyAJ/kE837dMg\n7YLwukN8Vj5ouTwvCbPeW9aRdRl6gFcJQquRxs0vSQbyb5IVGTdJrV7oqqFN\nMfbawqUPLEVJwnd1hKpJe4hnLolVZalZLlvziaxHj3SupdLzKMEBMxdfZojl\nhVzy4nj/syLLM5KaLS9F0XwrJ/dMxIC6vkbGz89YE98xvoz48tydJ+lJtktJ\njOBKcHgq8SnoqOeTmWPvFLNeQJOtSeqyqGO7u3EQo0mfb2Kf5hlHo4ZNT4g1\n6BuA0wc52i8GbNgqrsXly5J4c+wWb2PDKyNW8F2lqIGHaEXyhpPomb8yev16\ny8SkEi4u/6LLzaHg0JmdE5zMuAAKiPZRMevMmfzbMGz41NuDUdHHrmck2al0\nHfkUJS3XqBzAdDvj1qaVBSiO56zjiM/Pz2/9Eh1Ig2MZ6v+rniI7dOGJr+Qe\nY2LI9Mter2Ez0iQBGOStPJNShMdS1SAG2paYBEKGY2FaBqHfppgrqYV/eOH9\nk1qIYDT2fVrPxHz7c/mMo2mWaf4iY5B5pct8m6ERVmR7keAMbxidoiXQGCi+\nsQ5UqMqXKZiAqWgbqgb/z71Jpdf73VwKTNReRtS4HqvUzJEJ1DratU1SjUK8\nWFfRtuzyIEp0JEI62PTIM7RWkY0ytthiVf+xD+e4YtWs54+ZrlGds0xwajZ+\nBpt+\r\n=zO8G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"8ed9fc460415bda3540c095883f720982059f817","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.6-dev.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.2-dev.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.3-dev.0_1600447755366_0.9605627170324156","host":"s3://npm-registry-packages"}},"1.3.3-dev.1":{"name":"@agoric/transform-metering","version":"1.3.3-dev.1","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.3-dev.1","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"bafd21027afbf76172f1df9c08b73108ae954c76","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.3-dev.1.tgz","fileCount":12,"integrity":"sha512-aYKC569NANSZRX1HZJLrJCnRyQ3iaWakDGxg5bKBzr5K+hsKNOu2JFz+c8rz5ZTv2CBURGq/6qAA5/wuENZhIw==","signatures":[{"sig":"MEQCIAzpBamWsnkkGPNTVw/lspmfDfVdnZ5miBnSPa5bdRVSAiACnwGXc8C5BJI0pOCwpXMgEc/puWTD02i/lCo65pVmVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZPNwCRA9TVsSAnZWagAAUWUQAKApjKdhimiMggHIdgsY\nHLUY5RokJFcnge3dmGDAgcSak6/bNDIoZFTRmSHnP5clTy3Np4Isi/jSCmf2\nxxR6iKDM57Vsh/UxT+c6Jg3nIy3MHucUxFUWivjYZjgQZZkiZPPf/xtHLCRk\nxxN2Ss2wpDFGZdStj4D4BbhOn2z642NF4M2NGFkYRKBMhBBphGLYj9YItM9Z\n5MH4aCsLXoAn9zhU9SIylHASgyDGCkMZR1sCdEXevhIO1Or5WxheUN3vfB6N\nJZUjswYf2dw1o2mDfZ1DZfI7nicUmmjNqUpqPsQVLRlb03M5n0d/5JCTmUfc\nBxNdS0aZ/d5O8FvFLOB7ryCZFdh6GBegyKyAHxQP0D4eJAT4E5nEBAg/ObBR\n8O/KIaiB9L98oJqUAuAxKQsM8p6KN59vMjdfEMgLjIRgUVeOrJhn6d9D5c80\n392q9xML+tLYH6FSHH0m2FRKN/Vtx/hNqv4VDoBT6Brurpcbg9yQoVBDlye3\nsThDtMVcwWMvdWOpJL56aIfrk/hxTbSVjjhTURLgODQQhOSri8AiAmzOchhL\nPCjEp10LC2PKMkv4/25q4ia2uStznB49sszMnLIciFJYSndxz7FLAwpNQOyJ\nDtNEeQxFnOD0YWr5xA0p/kqPZZsZIzCHKOh9deFIFV5SFdeCLuEP03gA2feJ\n7i6V\r\n=atdH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"db06df117c9656557bec7c7dbcb9622e1c2cf5dd","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.6-dev.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.2-dev.1","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.3-dev.1_1600451440219_0.6743161496549115","host":"s3://npm-registry-packages"}},"1.3.3-dev.2":{"name":"@agoric/transform-metering","version":"1.3.3-dev.2","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.3-dev.2","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"8088304db00f1a695c860c587d839f88b0de1b43","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.3-dev.2.tgz","fileCount":12,"integrity":"sha512-J/DhrKObW8DVwO6G9ZZ17j5JFVFd2F41BaENaEjjXid5xSHGPPvqUluuWXi5XcA8okPwGymRG7dIebPpohC1kw==","signatures":[{"sig":"MEUCIHEAquOqXboL6h4OzeJuBJ5ebLgYTANyC5NowP2iRU49AiEA3Rn+usUibretDHEg5rYtu6ac/WzbKsUsXPXculmTnl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZQHgCRA9TVsSAnZWagAAVnEP/johb/4HkGk9kc7ltVO5\nD7j2EAaKUFkXbFTve9NOPGjy3d4/7BEhjyi7KnhfHlkMkoinMOJvK2qSIrXz\nWDQtaKVHNphRDjlnWBTvKunH4fmO8VQ7KWu6cIoRzC55l6fVLnbCTDOMxas/\n2jAgkLfR5TtjzvUFrStlL4i+wrjpKGtq54IFwkTzMo/CzJHv5aQfj48H4lZ9\nvevnOSALr/uEYl3BxG57ZXRL8AiokKlS3N8EkEfOi4gp44UgLaxRm+6U6KxB\n4nTuUl+2h8LnE9seYySapmY8a30EMjkk0kgLxFsMc4EfhrOR16QPjzTm+tbB\npYAzU4nn3KAw3bzmXXvSeRohT2CJaWMONZ4XAmevA5rlyZUKsdIDZtT9/7Rf\nTeyq2RzD/tD1S1bVPH+wNzGOUea/LCyN38ZZoXuzbFV80xm1pXOQAfMICNP8\nczvs0etOlW1A2fEWlm3ExrbK9WwA3jkbXY9xXIggHwNZRVqxxMjmq7YWF/n5\nkqUW8VFll5c6hU7s1El+tS742mn/E4ezl4imIGCVQC/64nqZc5oTpa726dSt\n196okNMpkb25mlC/4u9rQ9rr4W3bijgM5S8C/gSe1CKz9yTurk7n+AlGa4nt\njL3LXyw5ad4it7E5XVa1MiP+nsKhUtfKc5SqZSJgI25baqi/Y3makQ474zIN\n7AT6\r\n=G2xF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"433cc17e06b38df2e3b9034d5e2ab8f7e33f239d","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.6-dev.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.2-dev.2","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.3-dev.2_1600455135836_0.030652543959746925","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@agoric/transform-metering","version":"1.3.3","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.3","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"b034a3c508bbd1f88fda3043de4df699f94e389e","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.3.tgz","fileCount":12,"integrity":"sha512-3X3M2M4w1CHnX6+E/w4WedWkaJwJ8CEaseMT+9JQd4csIUiKPSUjttTIwr164ZZZDBPMLcBoIsBNuEMCaa7u+Q==","signatures":[{"sig":"MEUCIDwapU2tcqMeOKG6VsUW9iBd3NDmiY9kO5YONMhHM+V6AiEA7uG0ypbiPDLejhhIHR22sJbgqesFT3F4ffGwRh5D5YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg4NtCRA9TVsSAnZWagAAhykP/28Y+j66l1rLyA8AIFpS\nDzcZMe4AW8hSgD7VkDQ9qDJSAQmyEyThWsmRWbzKrFRlMXUkydknu5ybM7xp\nw5jjuUoosI3p6+C7bT8JJpIjHlU2g/O0XyvYjwQVQDcDd4pr5zta/n8khnf+\nFFpQFkf9n841JalFr+X3FlYGGlza7rIzeFIwfgRECRcCpsvWK/4e4FnT5YNt\n1N56TRqm4hL9G9TYfomXZWoMuw83o9mt3bhnJc/gpgR9gdG6NLdPM9tzOxWE\npASfA6jmIFP9EOJhHP9s9irxlWymeaz8iVIJW32NolYFUAhYNNr/uphteP2G\nsle53+xjsV448MYzzVxQtdI+AGCzvWYfL4T6qUtUv3YkBABDB8QxhChbAUFX\ntYMTHgdvyewyj1y8kHrGMJeYdnWaVl49mbS5JwjtC4z33rphbZ8MeDJ8120Z\nbOI8nfcahPK/H5MICKfxaFvC19mn9oujKOE9+AZfnb5hvAxYGBGUUxlN7/iy\nDY+gOa1U779OLakE2CxOaDGgu6/EIz+A4KJVD6hKCzzX3/ei1Q0RaUn2cwUw\nk0CxZpSS9nSFDfP313Czh00NzqmPG8/+NrI0aN5eSB71lwNYtxN3VI7fqcka\nGIUr79sptI1asdw5I0f/enn14Y0KtLwoKL7UoS6vIEb77ObXufOXw6CEXb+v\n1zEi\r\n=35uf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f30f9c002959e5f358b6458315057141c29605e8","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.2","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.3_1602454380944_0.7920807995462584","host":"s3://npm-registry-packages"}},"1.3.4-dev.0":{"name":"@agoric/transform-metering","version":"1.3.4-dev.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.4-dev.0","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"b49984e3af6cb794c9ba7d2a68753e91d3d3045d","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.4-dev.0.tgz","fileCount":12,"integrity":"sha512-lmeTDQ4xbjIyTC0HTKQu0QnCfgRDz64nZGjrj4AnBpgITkVk+Azy+AIv66QpuXR7RNDxNKstIQDBQXXeOPKoRQ==","signatures":[{"sig":"MEUCIE0JTKUmNCAMa1ilBkzymuMNpcU6rpFSc5Ovd/mJDqS8AiEAqEqttsw95yOrwEvwjc8QNFWtnrR/kzFoxz1vIbyIlm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuznCRA9TVsSAnZWagAAOiIP/iM8DmpeI3igxMq3JtZh\nhCaraGkyhYXpmTBkl4oXbPK01p5it2Zu5+kvBrGnk1+iKFzyjBka6gVFeqSP\nVNUFM4vlJuq5vef14dDDnTH4YL5ONn48VOWr0HLWNCI3QaIkVM53gG7XT4DW\n4iAOqZZdbHo0n8bTwpSwMXwXFlbQLzWqTPzujnax9GN2jqWniyxVQuBhDbPR\n3UkOkO1lOHbiPkbXW+rvwZRR60Ps2XEi/eP0J54SFuChfAqqvwXnf7wZjJWr\nCfo3mVCNRzyT3iXPkzY3wv1kuIMSu61YwO+lsWmpePRYO5v1C0vu5ReSviNc\nwDv7n470Pzh+k66apY0O54WVe/gW5QH/Cu2HCSWuin5KRANisqjqVED1eUNJ\nfwHBTxslSTA3ka3S+h5Eu9f7l8ycMXto84rkKoPTvy9lfSCsAporSACrpNFC\nKuwMASCOsuarPvkayRJfz51ZFN3fVyZEbrHLu75g/8DCv41AtoWMQ59ql96G\nQVnU6U2E8gbR0Ih+umhKbVJ7Fudi/g6zWh6qmjUuTOkhc0Cdkmu34LTBRZOX\nu2wr1M0ujohauH684Xryj5kFMeV6DvjrI6guok0QZda4RZmgcPHEWna6S1Ah\nEYx3JXvpL2p5fta/bTARKka5kk10HPnHu+tAnmc+eQVTNYyAJRpSyG3W5/Zu\nA7gF\r\n=QWof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# Transform Metering\n\nThe purpose of this package is to provide a loose, but deterministic way to interrupt Javascript code that exceeds a \"meter\".\n\nThis technique is not airtight, but it is at least is a best approximation in the absence of an instrumented host platform.\n\n## Quickstart\n\n### SES 1.0\n\nThe following example is for legacy [SES-1.0](https://github.com/Agoric/SES#readme):\n\n```js\nimport { SES1TameMeteringShim, SES1ReplaceGlobalMeter } from '@agoric/tame-metering';\nimport SES1 from 'ses';\nimport * as babelCore from '@babel/core';\nimport { makeMeteredEvaluator } from '@agoric/transform-metering';\n\n// Create a new SES instance (root realm).\nconst sesRealm = SES1.makeSESRootRealm({\n  shims: [SES1TameMeteringShim],\n  configurableGlobals: true,\n});\n\nconst replaceGlobalMeter = SES1ReplaceGlobalMeter(sesRealm);\n\nconst meteredEval = makeMeteredEvaluator({\n  // Needed for enabling metering of the global builtins.\n  replaceGlobalMeter,\n  // Needed for source transforms that prevent runaways.\n  babelCore,\n  // Create an object with an `evaluate(src, endowments, options)` method\n  makeEvaluator: opts => {\n    const c = sesRealm.global.Realm.makeCompartment(opts);\n    // FIXME: Realms bug doesn't propagate global properties.\n    Object.defineProperties(\n      c.global,\n      Object.getOwnPropertyDescriptors(sesRealm.global),\n    );\n    return c;\n  },\n  // Call a callback when the code inside the meteredEval is done evaluating.\n  quiesceCallback: cb => setTimeout(cb),\n});\n```\n\n### SES 2.0\n\nThis example is for the [SES 2.0 (beta)](https://github.com/Agoric/SES-beta#readme).  Note that it currently has issues that prevents it from working correctly, but YMMV.\n\n```js\nimport { tameMetering } from '@agoric/tame-metering';\nimport { lockdown } from 'ses';\nimport * as babelCore from '@babel/core';\nimport { makeMeteredEvaluator } from '@agoric/transform-metering';\n\n// Override all the global objects with metered versions.\nconst replaceGlobalMeter = tameMetering();\n\n// Enter SES.\nlockdown();\n\nconst meteredEval = makeMeteredEvaluator({\n  // Needed for enabling metering of the global builtins.\n  replaceGlobalMeter,\n  // Needed for source transforms that prevent runaways.\n  babelCore,\n  // Create an object with an `evaluate(src, endowments)` method\n  makeEvaluator: opts => {\n    const c = new Compartment(undefined, undefined, opts);\n    return {\n      evaluate(src, endowments = {}) {\n        return c.evaluate(src, { endowments });\n      }\n    }\n  },\n  // Call a callback when the code inside the meteredEval is done evaluating.\n  quiesceCallback: cb => setTimeout(cb),\n});\n```\n\n### Using the new meteredEval\n\n```js\nimport { makeMeter } from '@agoric/transform-metering';\n\nconst { meter } = makeMeter();\n\n// Then to evaluate some source with endowments:\nmeteredEval(meter, 'abc + def', {abc: 123, def: 456}).then(\n  ([normalReturn, value, seenMeters]) => {\n    for (const m of seenMeters) {\n      const ex = m.isExhausted();\n      if (ex) {\n        console.log('meter', m, 'was exhausted with', ex);;\n      }\n    }\n    if (normalReturn) {\n      console.log('normal return', value);\n    } else {\n      console.log('exception', value);\n    }\n  }\n);\n```\n\n\n# Implementation Details\n\n## Meter types\n\nThere are three types of meters:\n\n* Allocation meters.  These decrement a budget by a cost roughly proportional to the storage size of the provided argument.\n\n* Compute meters.  These only decrement a budget by a cost roughly proportional to the execution time of the code that follows them.\n\n* Stack meters. These track the depth of stack used between nested calls to decrement and increment the meter.\n\nAnother type of meter is the \"combined\" meter, which can measure the consumption of more than one of the above against the same budget.\n\n## The transformation\n\nTo instrument source code robustly, the metering transform should be installed as part of an 3-argument evaluator call (such as the one provided by SES, Secure EcmaScript).\n\nThe deterministic results of exceeding any meter is a thrown exception.  That same exception is rethrown by any meter adjustment, until the exceeded meter is reset.  No user code can execute after a meter exception because any attempt to `catch` or `finally` handle that exception is instrumented with another meter check.\n\nThus, an exceeded meter for any reason throws a `RangeError` all the way to the top of the evaluation, in the calling host code.\n\n### Function bodies\n\nThis transformation replaces every function body (including single-expression arrow functions) with:\n\n```js\n  try {\n    [decrement stack meter, throw if exceeded]\n    ... // existing function body\n  } finally {\n    [increment stack meter]\n  }\n```\n\n### Loop statements\n\nEvery loop body (including single-statement bodies), and `catch` and `finally` bodies are preceded with:\n\n```js\n   {\n     [decrement compute meter, throw if exceeded]\n     ... // existing loop body\n   }\n```\n\n### RegExp literals\n\nAll regular expression literals (such as `/some-regexp/g`) are rewritten as follows:\n\n```js\nconst $h_re_1 = RegExp('some-regexp', 'g');\n... // existing use of /some-regexp/g replaced by $h_re_1\n```\n\nThe `$h_re_`-prefixed identifiers are blacklisted for pre-transformed evaluated sources.\n\nThis makes it possible for an endowedd `RegExp` constructor to prevent [\"catastrophic backtracking\"](https://www.regular-expressions.info/catastrophic.html).  One such suitable constructor is [RE2](https://github.com/google/re2/#readme).\n\n## Host endowments\n\nWithout precisely instrumenting the host platform code, this package provides an option to wrap a global object with code that does a rough instrumentation of function calls.\n\nThe reason for this wrapping is to provide some basic accounting for the resources consumed by the host platform methods.  The wrapping makes some assumptions about the host, such as:\n\n1. only flat objects are allocated by builtins, and they are returned by the builtin\n2. builtins that are costly in time- or space-complexity have large return values, or many calls to a supplied function argument\n3. builtins have been \"tamed\" by the SES platform to prevent nondeterminism and pathological behaviour\n\nThis at least prevents user code from running after a builtin has exceeded a meter.\n","gitHead":"dd23e32e44e11c3b86e2ddb2abcd7b9b19f55062","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.7-dev.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.3.3-dev.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.4-dev.0_1603202279533_0.18448648453858696","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@agoric/transform-metering","version":"1.3.4","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.3.4","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"48ddf0bf30f4b0f2f57f1f11d6352cc7e52b2101","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.3.4.tgz","fileCount":12,"integrity":"sha512-s1fiRoCDlDP+KoP2ppWvllywS7EQfs3HfDIshh5gXSILlsafYr8lu9kmBw/r4EynU11+SZbWaYXE4bgj98r6Ew==","signatures":[{"sig":"MEQCIA7MDTDKSPURUjyFjids3iz/LClgtzuwInbG6mpz5bJfAiB2zflMnEdORDAzuvJu1Tsgp+PW7gppYE742opPhEDPfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfprenCRA9TVsSAnZWagAA4SMP/28J6gNoBHvrjAHCLkWz\nUwbk8yqvvPoKyzBuxbIMRC4XlDmJoIlQ1EWlSaDIlBjGsuWpW6re9PNeEhEb\nu9BCSbs1RYyvW0VGqKq0bjAk28aXMNqm7+pDydfXIb3S/8NTrn2Imc5d1Bqc\nzFq27LWOEOb4fxh7lR/7uwHhI/nNFIbABeio5i4wTd4PAU+UCTk8SSBJKH7a\n/xr/IY91g1Q5/Bo/Pqoxa6hda0e6r0nUOCH6euQiipaCqxuQSYN7vjF5DdrQ\n7qNnmwnR0+H8LpD6ECsRIY4pVUibaHTNBaw8YOwq7T+fVsUeaT0AG8YK0bIH\nabNH+DysKvtXYhEQehu7O8WaDMkiWzx3CTL0HHMghQau39reDX2ZKV9kNrKi\nMlUnF9Yvw0T16xD3guWe3axDt2BP5hIfJhTtgzJ/+bMpN4ytmCE2qjTPPKVB\nr1Lf9yxb9NSC++xuL16EpjuC/quNtTSw2S0tFLh5occRTCvYwxYjRrdKhw7h\nOpd4/XRoI2rS7PN16IuAgqDh1Lvu/7FWFX6x4RKVCK3ingR3p7CDsWPT/g2V\nl2EVSW0msdM8iQGRKF4IqZoJHnqWXo9dEyIC1r1GhocAlwvagfsef1DSat0p\n7QQfEGGccbgXLY5mzPh0RTNqvZ72rx4BL/nNFMgBuYZSp2qnQF2KhDT/c0u0\nabBS\r\n=S7e0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"20bc9a904a3f3768943ed51323ce14a4f609a233","scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.4.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.3.4_1604761511045_0.6579544874414227","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@agoric/transform-metering","version":"1.4.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.0","maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"katesills","email":"kate@agoric.com"},{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"dc8022e0c7100d32570827de75690f53c3f04765","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.0.tgz","fileCount":12,"integrity":"sha512-7PCzmQIC1K09RuL+y1s5SRdqZiIBJgPMI6fP9T0gNp9wL0Kah7XYs0UJB9ZVqNkRjbLIfs2kKRrQz4tYLt0JTQ==","signatures":[{"sig":"MEUCIQCwBFvC0nHHsuUt14NB51Hz0KOVBGT1NNDDiurwkTD6rAIgYIhxk9BI7DY2n/CwvSEBCeWz1jsY4rXZiZOeG9vzBAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0l1QCRA9TVsSAnZWagAAa4QQAIujSrb7KcCw2og+zNDn\nHadgp9nlbQKC8AoN7t0OGuuJw/XMMhbqskc1fbeEMYqRbZrdunWm3LCQ0E0i\nvG0L5LUUcI1nTtVqSpzr0LtKf5ipU/2eG5Uc0YXs9iv+BLvFhBOvpsLEmXc3\nSFFHSU1KT9rnIJH1TnykQQME9DlSa0rr21WIln+rKz2/Y9iU3oj1qLIIJkpp\nWm5bnsbfzCrspYGwmtoXiFFqJwijUQNC5bWY6FLAVVnB8R9qMplzxW09DPL8\nrgKz43yvEUIUEnCiJajp4tBZ9YYBU30e/8xmpieFARN5gaaY2zQQ4xI1am9+\ngEowjdoR5UJu2T5oCslhWMLTTE3oOSbcQOELlOhARjVxp02lGlrev1Ljn54S\neS7DFf/hi8AauF9+H3qMOIcjAcRz3oAZQMAw01rHySRjYaLP2Zz4z57gI3uS\n5oFz/VnLQmstV3tEMeXNCS/fKAlIclcEEayE/m88u1zpOeg0A2QtJU36Z4LR\nLslj5vS0n4GyU9MFCQ9+mnSxWpagoyVFXoRsUB1MdA88qNbiKC+jQIK4jAn8\nmbMEi4Fl79P0dLitbvl0/+fopeihRbSEgDJY73yIQ2WDadjBX2BnV1JHe02/\n45S955ktmCoLRMlz57qL7TxWOI4iY7YJ71O3ulGvgdwaF8XmSK4exKKSjSKK\nToHo\r\n=GGys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f9fab94b70ed22d7fcccb261af11ed8dd6348614","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.3.0"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.0_1607621968103_0.5289541329279854","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@agoric/transform-metering","version":"1.4.1","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.1","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"3bf8e684fd39f0e41fbb1f6048ac1d9043f4b568","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.1.tgz","fileCount":12,"integrity":"sha512-tXZ8a1ueqPqglVcyXVdrdVk5JvEs2RV8kGP4lld+mmm8XpZnTOmjm3xwukl2oRvVmHeb8eaNlyGT43Sx06el/Q==","signatures":[{"sig":"MEYCIQC49nXWwGSWwyiCftNZWYPAw0CotYAQvSxDQsDtL76tfwIhAOiMRqK4nWUv2aIjx8Li2Dj8YKsMCEolZp1X1voQyQBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLEfPCRA9TVsSAnZWagAAN5EP/RgzT1QTK0BQHGzr0sXC\nVwFmhfsQuAR9zfjGZu9tOlIFsgKmbpAUxJDMSm+35x4+lVQ7cDIJSvCAepXe\nyGlFBtCVhTX1c2WmG1bgi3v5J0nfZpORf92WHJIpx2d9qdGcm0Ahe4WZcgWY\n+fjFk+lvYUROP25tRTNRna1dBMxTcrw+X/r//JDizV1ANtdjJzDidiEefmx2\nCMLOjMA21Z/k9sSwp+OrP2H2HP3YfAoT/pxuJ5BYGFgpsQdJ9DETT/eL4WD6\nTCn2k5U02aNyqOrpkDfg4XS6FfmLK5+G1KMCjxjBKPVJDQsCdFGlWfaB+X2Z\n0j35aGaCi2nzmGj2xGvpgCS941ZlZZo9tVLmNIXtDCHvucaPksIHJk1KXT1B\n5SW9ciCjaFMcsgblEyjvYGQplQEcnMLAPrQZwTJ2FLrVbzMn0Fea+XUZPNKD\nqmU1piFR2eMJgRmgFjJcvBF3bwzi3rRrtwXOCo2dD67CRnW8medUOegyl3bp\nqNfhQisSZrS0WhlR9+r4LzADGNkF95GYWUGzLc0QrmYhSZC/xagevE0x3nfT\n8yoMwopR3UIZOMGP8pvaxaWKhWu1oKsSFoy9sK5atnhAv/qbjutTcjL0ZpgZ\n7/qt3XmDhEmygVoqVQNfU4xW9XEKcyJ33pJqfNAkGbTfDw3pAhaCCpEwHE+x\nJGpk\r\n=251X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"543364676bbfebee91366925a4f3f56989683562","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.3.1"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.1","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.1_1613514702671_0.49772131106577344","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@agoric/transform-metering","version":"1.4.2","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.2","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"64797933ae75ba96463a3c1df55060041666ed14","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.2.tgz","fileCount":12,"integrity":"sha512-f0a74pee2cvFBE8N8Jb8JIIA45YzTvT227+4I7x56VSDreIEAP1VYUF7QWiYgSPcYV78ALK9A5dhGIr+JNauDA==","signatures":[{"sig":"MEUCIDI+rsv0RGsVz0Ry66yJQI1lb+JgfopupJlTMt4zeBdAAiEAlI7q5clrjLwYZVSW3j8OTsLMa6bJ8mGa5uKFKj2TRpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNCSqCRA9TVsSAnZWagAASJ8P/itHksW2p4xLOWGigsGA\n/86RbzmynyrMq5MI42lh5MpT8eFtZcTl9X8EykDXNzzLxVh8mBn1FdwnYW/Z\n1k9rLbjD2atMyJ7qTs5M5UbC0TxncOAqk8njKnUOdMB9k0dmF8szZQE6w9CT\nVaGrnGXlB1U+QDxkNWloapWstZ4XjwRRgtm4PJwkGo3ye8EgEvw9R5jzTRQT\n9j9er4nz65tcpOX6sj/QAPLc5xvFWux8oU5w8onYiRzL/WMcxyvEcuDgWtLj\nmC+POlIbc+6Ri2nI/scHwsJW75xs1B2Do/ZV7TvAQ1YVT/JF0xaaIvPBXSHQ\n39f5fXff0zQZUV0TjegdqyU3tytmnDs9BJ7QpyWdONBZRbK9tqfurpZXzKjE\n2rFEm7o2ci9u+22FzWfaEgbWK0+ApEXmHquMoi8VKiTysYxW7yTOqFeTOFfm\nD+kaVVj8bVruMLZBAF2Pu0UFWXnrn4CjSVZzKxJFmmahK49hiHsVh8qgv5r3\nEDaUdj1hx89dTviKh5eqwzmTFq9XXn+LodqvlDm6ZV0Wj/IVCSMCsaOH6/qX\nXwTKgPoY/jRSzvpYOojVqCstp+fC7QCjtj86pemTLyi9hUPh56l1cWN9Fw9M\nvd4i74uBWDcfZgFimY8fhX/aASzWDcbhTzMHkpikJg5a5f69N5WaK8FhG3s/\nWKgq\r\n=cnyN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d9b77a4d36fe99c963e86733b90d878231201422","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.3.2"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.2","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.2_1614029990162_0.7722314289006296","host":"s3://npm-registry-packages"}},"1.4.2-dev.0":{"name":"@agoric/transform-metering","version":"1.4.2-dev.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.2-dev.0","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"bdbc89f54848cab0c85ac37cedb2b7ca368b9258","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.2-dev.0.tgz","fileCount":12,"integrity":"sha512-JOrwmokGFqBhnuqsPPW1BUUuAPKxVxC6siJO5BzufT8zpF7HY6ZYW+kyQPjNfrOFffbjJN2yyE//JG+ZeUvy5Q==","signatures":[{"sig":"MEUCIHKpyngWX5xnNDOGiDRsHNtmRI3wxLmRfO/i+0uwWik0AiEA/OkO2+HAH/iApijsg6+KT+HWXi/ixvHWLmu8s+h2si4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNE0QCRA9TVsSAnZWagAAoZcQAJQaoaInJA2a9TAwOvu3\nbUPl4AhvVIrMd1WTus1weXiHeTjwe53nTZnaiif5B2KrQP6pnVdp0Qtn8SOI\nKbK84wa8u9zQeuhojUDoGCxulFyUcJqmly17OvdO5zjkOdoM+ygEwoK7rN8B\njVlUtRcHZ0jn0PDHnuNNVjPKUvLg8+a0BYrYW03I3DSrr8aQPfAziDaHdhP+\nrUt/EmG8mypV2eyofX9wsQ4yWsnmgWppSN7B+8rfG9mAZSvHTT21iT1ZTeFI\nL7L/EC5/UlgtJYL6JvLq3C8nKfY5ii0WSZDairD4kmvlvetQykWRxqevyNGD\nPjc8a9xo0hctlGPKow+DwlT6V7rShUY6yjNb0T6kiL8/kdikYWJyL65OI5e3\n1+Sc7S+DmI57VCoi415FYoUmVmGxflhAHXs7MpiYwRWyD/mPBs/z0vFxNc64\n5wrz1aV8m9tN+Iw0e+MTJvwqQRhMYlCWYCZK3kvYBBQIIrKPH6A9FSCsIn3U\nLdYTViAz8TPBEikZadAQhnCH8Hpr5t9VcmfxCTlAM9ySWe3AJlsZKikl/21F\nMGT1aWkItqbWg2PYtfjAf/Yt0zcec2OFbvMYQLG6qQDJjG2XUCrlyY5iIos7\nM6VSa5uJoPV0TP8YVZfb6WtrZ8TYX9jkdMg5+FKUEXv3+4LxPuGRtjppSWIS\ngh8D\r\n=tozd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6b1b4f605ab0fa22c6caba3eef347ec97f35b667","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^2.0.1","@agoric/tame-metering":"^1.3.2-dev.0"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.2-dev.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.2-dev.0_1614040335894_0.5524080213519702","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@agoric/transform-metering","version":"1.4.3","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.3","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"e67e0aac2ace49be033840e1e44e88e5835bf17c","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.3.tgz","fileCount":12,"integrity":"sha512-ZlGfgPHetmZLqSxiMsE2jEZ1oUzdGCHxNWSeaAJeR8Cg9O4QYPyQ7r1HWW5eEQ2ZaqVetvdsl12EHqWy8TgpxQ==","signatures":[{"sig":"MEYCIQCEcpnewI7cBcXyB3uGFxseBgqF5z1aH6m/p20yJDtnZgIhALZjL3dc0afIdUS9iIqwEAFYlt3ix1xIANgc9trjBBP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUUMDCRA9TVsSAnZWagAAMhcP/026+7F1KO3iX2skFh0a\nZc6MY3Es8qw8FV05Wdrad9/7xYiMG4EcKr2pVL/q/5j7ZcCBey2wrpBBv/A3\nbriocGXfXIPbFgF1Xjt3jPAZf1GqGRJBbx7DSD2FpzQlYX5vKUQJ2U98F9ik\n3NFhd/u0nRFHA4jOY8vQNjb8IEo2o4jwoGzz6TXyfvHfZmnJvqhnhgE4wDDb\nai19BNNnx6J4SMwq1Vaq0n6qpNShB1if+aAAjX0U12MsnShXVsx/D7mewfpx\nKdaGuSQGtXj4RprLHUeCOelZmSG0dsq2yEMfZj9vRw2vlPmR/iPiIeWGqlvj\nrO7GivNAIl/c7bnvav3afqKMgAsHCKdjOXOIhYb2B6FwBKpaUqh6VbGOF6To\nVybGv20JCb6ykrizOWVswnK7tJxJZ20hGjipVbfI5jUctEf1cQO5TMpKuTVt\namJgvwCiUUm4BngaDHrN4WayMPUqXHaau41YOx6nB+JIlXWNqBPyKhUr+AD3\novlOr6lnZawu+1jQKvmv3m7MaF/8DnCG64yZgdtmkIXeyRpn6ZTZeZEobciv\nUP6wk/P8RsAH0/lO5AkWx++inJtTa1utZS/aWNSoRsK0DtjWem9cai8R7JaN\n1R5ORFQ1Zb1XDssvTfnec2e+1N9rC64PG+7M2Aurvevlj/bdc9BwmRiDXQNy\nsWjU\r\n=rY1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"5ad5f483f05ba20d903b4423bfb4fa0d2ce75fd7","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.3"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.3","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.3_1615938306620_0.35237981980409416","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@agoric/transform-metering","version":"1.4.4","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.4","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"160eb863f75e97d1bc2d1f80d8310cb8cf182076","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.4.tgz","fileCount":12,"integrity":"sha512-ed4nj5zFcuXOIFQLMXdO0Xe4NWYPkYDmHW9rkzOEGYCieeCcYYydsg5K/+ZeNFkP/48vlboCNedK4uZ+cdFWJA==","signatures":[{"sig":"MEYCIQCWXt/3/UQIZSbxqCexBtU0AlIzbjaLsSlcQv1NXj4P4gIhAIOBL0EWc0L63Ugjf3SOJ1WAQKtxblMcsja770oUFkGD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4Z2CRA9TVsSAnZWagAAKd0P/0hc5Sry3rVP3K+sENs4\nu/rTiskuQfZLNH2LLoOhdbE7tU7mPFGWpS4jSAvpQInVNSWhdH8bEt1zAA/k\n/uR5hEtLHodeNrW9z6JGLplOj+vtI/p4ioR1uR20kVyFWaQ00ABMjIYemRx5\nngbSEUlVitRfWOScwU4Pq/mM8c9gJtiP3WEaZj1/xoL9Yjt2M2gZFcsZ8rrG\nbYW5mtSwSVsThkTf9tCMKvVg2h6Bhukp2XG88qUKIfNWdB1YAE3uBhKcZ+jF\nwdOgdXc4dyxw37CIePfZLdyqIHeyjOXlqIfJunuYEbjVP9Ys71p11uQobeMZ\nCmMdS2ZcjHeYo+8p+28/ac0rDCVeW1tStzdtd8SxpYRVU0MlTcfbg7QuodoA\nHHx30zJ+8oxeS5oAJ2O03KZk5pkQ2puXrEThlPeZiOE6A0Q3EiRn3b5hiCUr\nv6/ZWOGS6VdyO6dQj+3NeP1ZsSNHoPsdo6AsNMeF0v0G6Y5lWsJqqNBAcT4T\n+nir8p6AFV2uQMn/QgDDqfSoXvvam5hMYLK61jZZuernyMj8gqlAIvIxmxhr\nYgxdsWUSLGeLolAVxpSqRvA1ZDnu4EUSCf5WO+VIOnGX3yPOGIbYfp+m4fl+\nmziNkOFMQozax4ObCcjwMe9bLnnE+qT9jVWiFwAa6csIyCXBuyqxi/GHIv9n\nzr28\r\n=rft/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"be478ee84773b8e403cf896e53df28146a60f976","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.4"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.4","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.4_1616610934290_0.9335679342246601","host":"s3://npm-registry-packages"}},"1.4.5-dev.0":{"name":"@agoric/transform-metering","version":"1.4.5-dev.0","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.5-dev.0","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"4f0d24bb649df75147089594f14619f8af9cc451","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.5-dev.0.tgz","fileCount":12,"integrity":"sha512-KswW/zGOpMLaK/zMzAktSYuMO0qS8nYDWuiCcj8h+vCah8PwCoEAN9qE8MldF5GbZMKN0jY435R01EmMWEJ89Q==","signatures":[{"sig":"MEQCIC6FlvCtvp3RBB4Tk954s73JqIEtsL+w+NB1Drcgxt2eAiATxDiAtpoO8gQp2WSjfT/nGpqPoO/Dqj/5bxjYE7j88A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXoUICRA9TVsSAnZWagAA880QAKRig9qkijbaRB3kxS1O\n83+llwte0d34xQoRVJUeqKcStFOPBxtK4ZoTP79OPrR3Q7c2E4lQPZbi54Fb\nMN6P3WY22j89iHmKBErhSa8VmJuVi0huKdutATE9mPqzJcqcc3bx6tXh5Gog\n1bWoKVEHvBhZEeLqaOO7BZ22Vli0kPjgA13bGYrXeDaLsYeiDYGJs2XL3O6l\nK+a3HN8qy9L8QHPrq1bggUyGH7ZksBypt6IKdGDkwP3DaHEp2JQ6A12LPbP/\nuXvxjb828xV5zfg1uzUMvyr5qo5WRiM9v1LrVrzmvoLZ6bMKYDHKlyQIdaNB\n79rI1V4axqAldqF8nc/6fdUaR0cbh+LflkNtZQwLHaZOW0heM26CtpnlPfsN\nW/AZs2N5r0gJFJ2BB3AOGDt1uLGdQK5UbRNUqzAboqzpbqcQvvonBgAm8CDC\n4ufjgdW9AmQ2VJKApbaQoaZnU3sdehWlHp/FLMlNefwXWMjO/m3fn8VPFgdE\nayJAft/fqDNZtSfsSL17039SflYCZtiENrgG1boQ0GXkUJ1NVJFqhYNGJRcu\naKh+ygVB5PWv0q2hCI5xdXwNBRAwsYu1Gr7OFkbFGzkZFvyifbXEEBEpffPO\nATN+LGuGymFghmaRucz5rLxT4m6AoAQ8CEmPHIjoJDaVn29QzMHadeDcsqhd\ndVPP\r\n=skd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3600ed30e30d2b26512fe8fd8e73d9f13ab0d125","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.5-dev.0"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.5-dev.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.5-dev.0_1616807176382_0.6754483847886132","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@agoric/transform-metering","version":"1.4.5","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.5","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"3cf3026f693a9f0274565b2dd8c67ebc5553697d","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.5.tgz","fileCount":12,"integrity":"sha512-S4V1iD8t2HIkbeolOY3vGP9NwsDBH58xRF5X9P7sJ3GHVKEBL3F9rzPrjRrkdOy4/oj4/DJZbpOt76WOu7IMvw==","signatures":[{"sig":"MEQCIAxN4JSENRU3BXgSTFFbjM+8yZiZkx6qdHoDHziwjq1TAiAL7nWB785im262pgWCZXfnWWBojiK6kmGy9qUXvtUfVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbODxCRA9TVsSAnZWagAAl3kP/0pV6obN0NkfdrAr9Nc+\nQzgFsnvTE0k73kSpiFhReBtzNI8inhHcKMumF6qdrKkyj148Y+QHDX002K3V\nvGAoMEz9g5EBws2cpeLAuQ7oETZKqIvD6SRLzw/mno3kfsVlIA8E4F+veNzR\nRmCm1tu4eWHS991Cm2KAFL4+abg/zz00JHAOx6ceJ+R3CUbc0W1UdjWK29c5\nA2gGPe5czsoKjR6QQEd1NjucZPtlce3C7i+HqfnQTeC4iocEriXCqR/dxbo6\niFy1vX8cKuJSWo0ceiesQB6WY7OMAkAPYAJPN00Di90jROxhOkKEVxGt6VKF\nPvXsLLn8WDgDaW0g8e9qrTbYyGyA8h7gV6xqFzSmsCbKec5ZevkdyPT7O4rd\n1OgF0sAFmU1A98SiyLG4JwoHHcZ1Bhbw23fqHIQ5hLYsipmoraBaxttKYe6P\nmvGHnsfh1UThTLrjAPqFwXO/Qky/XYS8Sd3klFDFZuximheMktPhTPHpb0so\nR1VSWnHKjCJasOqaq18W/PzT6rzj7Br1ze79WWqw9dvl08JnvKyZLFlPFzbD\najqNZI503u5aatMzffP197oE7M4gd1sPGKSD9NTqXI1+Nh8VA6mrP5ozoidM\n5jufbGT8NhsyduvX1T9SJCkl63aTFj7Rc00sG6rxfyS2lyOqGsa+Za5kVY8k\nnKV8\r\n=y1Z+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"fda787c49e9e3a80c3b2c3b0e620da0208ca7a3e","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.5"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.5","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.5_1617748208732_0.0798782839130956","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@agoric/transform-metering","version":"1.4.6","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.6","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"50e683855fd090ebc5c1816692b0d69c89a011a4","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.6.tgz","fileCount":12,"integrity":"sha512-nxj3v/M7rL/a/pP0bxu5YAuVErVz5WS9PiEpzkBkok6Qd2mXOi+8njiaAAYifvSJNXQsLu2U4RTdf6BbTOzW7w==","signatures":[{"sig":"MEQCIC27VAZOlvhoJ2w2o0FlLzihNYKZJRGR30GI7N56jKjwAiBEOCS00EAdlDn1hmzwAwW9A7NL8aHigqx/pSlMHG6uvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbRDaCRA9TVsSAnZWagAA++cQAIwbqWqaX1ER78jYmK/z\nuDXwT6Vw65KQ+LNXCtsYe1jhhZZvuC7AAhXV5LgFwDobEqpEJqe8iMX4PvU4\nyU1phz38K7DGKWrT3bXGPkTJqyE2a35l1uM0xsOhwz/6xqX70H/DIq0syoUM\nkpaFihdMPqnw0hbitaQMjqmahs3CiCYa5K6dakamwJgmGscEhHkbZafwMwx2\nd85BHsEUi2VOFAqh8b+zUGJgwE4swIwmnf7Ggq45qPQlbENW+ZrP/Lo/TRkL\nbr1szz8XL0iqEN3/69QGOZ3f/HHLRUI75ArQ+p7Ks2VQqcT60rvhhzAujCtU\njtiaBwjEtkrAmC5KXxJ2KQlMknQKpTJK7qzdxyrZH1ydYnMqwFtzmUcovNKS\n/xnTUnhRVsmv5AzRSWguYOFRFosEBy5V06IxUySxlQ+NatESk7RjOQcf+tLP\nm2h1xLanC7f478wxbG8jM1FdGW+SDd1C1Sz60oWakNd7Q5RbuYN6If1SkBju\n5GbxqJUsNdKAS9+rd9a2KEeYgfUNSTCRd80fFhJk3i6S+lcg0DY+CwybgMAC\n+d45+TN87NOGshW7Mju4+D8Yt+zE1AAFnY4nw0dSCV0MWv9pU+fDxa4wRSe6\nPOYklz5dQ9Izr9g+j72Glc1JRAx5j4N1XSXx+94MopE5wcR7GCQ2yAAn4Y/O\ntnJk\r\n=+ltx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"85ed9a1591cdc9cc31b1a126cf136a75161850ac","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.6"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.6","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.6_1617760473778_0.7834552018124596","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@agoric/transform-metering","version":"1.4.7","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.7","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"65c4db8c4172400e81b1d72b4371033b0e84261b","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.7.tgz","fileCount":12,"integrity":"sha512-0as5xKu99bqrcUprPJffszdQND+YrkgYj1XO/io39sgDM6hAgiPtgOKFrnd5gHdafeZs+5Ey4PBlXhK1JJa9Pg==","signatures":[{"sig":"MEUCICcihsIZ+tRr78UNcsIgGDy7eW2qvkrHRE9qH4uPnYD0AiEA0YEWSeqdrXXJdt6cy0HFt/3FNK4mzpWB089BV9EwuG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgePNyCRA9TVsSAnZWagAA9N8P/2lpvs9TldE+vq4xPDAy\nweTIRdO2EwcDj+R3+ef267qjimFP+p/Am8LxTaLVlWAeqZvud3FErMWUQkRw\n7/AcHBz756W+O/STbAioCNJ4qdLwMjKvOq/cnqTeLpkoSBW4V8qaJS4KUg7n\n8+N4+omJR1QSmJqTQx7n0uxoNP/w9hWr98pyR/YD3nOEwtIJwUM9HPSz+dzy\nsaJr9jeBaQoeul06fB5I9VLobDWIkdpqK2HY2j/CvxkgYfwUQfwnzIBu37p9\nC6KgyIHLzlh6vnVDizXe4GZaWjC+Z8W8tYnMIl7u2haU41xSv0PghnhvQGCn\nDK8SKsbeA2mvyeKy04UH7wSQmcLTacC4He2oi4Dq3Wbwr6FtWcoPbhJc7GtQ\nmqkTZFTsCVtsOSV+FYFQmRkpDzUfZRGUeGXKbBCZkmVfjnSDlHjsb58V3glg\nIJuk8XPn+vL6A8qgzz8cptH+8kvT/cyKyZtUDP/GEvitSXrXdnAaQ1uBTxLa\nsNpxdDwfRakDa5MnTO9JCot0crLQL0+CEpOQPyyFP6MA/Tx5UQ7l3ZzWH0xG\n+hcs14p6dhqWhfY//u1ig/M1+/zZKTyE8RH97QXvWT34BNege2oVmjKR3eT0\nlZiwchjtotN5ZY9HEk5kbw6BCMVYc616hG2Lz2Vyddee2/5blWhywvi9mBJn\ncyjm\r\n=vqC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"65c6d743760802ea5bd43c3cbc8c9a571276289d","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.6"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.8","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.7_1618539378492_0.8753269233073131","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"@agoric/transform-metering","version":"1.4.8","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.8","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"62d7013c46afbf7ddd8006c239d5461a494d0809","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.8.tgz","fileCount":12,"integrity":"sha512-6cLtcuu7mw5tktQxeYfa+Y3oT5Gl4uPDouFWxrEy60cP4AWJd2ggQ1W+8b8wRjcgkPwX0vjhAbTptqt3uVGNNA==","signatures":[{"sig":"MEUCIQCfE2B+Pr0H6bZecwXqbtkyNUy/LuU9j1+2843tkn1hvAIgQhe70FMhRgY5FY6FbBjN/khU7ADsZtCitGeKhc+MrSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfMH1CRA9TVsSAnZWagAAL7kP/RdJBa3ps5Em7sUB03z8\nL/sKEYZ9SCXR1asyEF5zUIG1RrBUiLWfmAnGXGcoSbsNijpk5aTRgRF3IjUr\nili4xNXzm59xewVdLOoiD5Ut4clC1Zj4NL0x+0i9oLeOXmEX9ScLKY5SgUzG\nIJiIPCHXzbSad3dmXXvAI9067HrGtDtKtSVdJxfCKRdeMmOh+KebxG3f57z7\nOKBjgZry4ZsyVPiFa4lTMImdiOzam24E7h1UD/RVuhSvajv0Ji8mO/CP2rVj\nGElhUMnXkjKrOvki1p80siViC9QyrnGoa+y5TvshpKPdUCmTUraOZFje84Rx\nsItvmV705GL87pKVqtWfzdx9CSoMRKua8AmjPpFjSF4ff7toTn07Be1ynOGm\nqtRhtfB6X50+Rmh3dCcmGnTZp46zfPgiszC9ayjQiMBh6L7NShYI8xSFRNCs\nbT0ZmOQ++Rycphw4P6ICyqVbQ4FBk/da1V0gN0EfynmNScF156Xwk6nqrV4i\n5n47NqcFg0G9htBMEAGTy2VFGCWGNs19cAWH84qIQzdBmyVQJo78ye4duG2I\nM9NAPubXf7Wv9FebQrrsB9V5PHRSEDcGI5JIkBKAic4+8DLyPK6oFdMborEm\nTQXUuRYGgqbbbpU17b2l1gYYgh4aRoLSw7Q7RMIWNT6U+4KryL2MEIPT+HOp\nJVpa\r\n=cNin\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7d87aad39d13e9aaed8f7dbbfe21d0b821976851","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.6"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.9","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.8_1618788853109_0.1484117170524064","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@agoric/transform-metering","version":"1.4.9","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.9","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"ced6e1e83ecfd1fab53cccaa8efa564b0be78a25","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.9.tgz","fileCount":12,"integrity":"sha512-a6WpmmKRfxiOlfENvWH8+XWBVUa9NwbxII7HA8S33WmFrncE8nQ/Xr5PTrNYLBjSOodLjgd11l9YGNJ3HdAuyA==","signatures":[{"sig":"MEQCIG2NebFuhDOkZGFVyDTYOxJ5bX5bSWcSVU8Foa5Euql0AiBQgFbCmSEcg4RmN7GU3tN9UTACbNlnca4ImZ+pGuoCsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSPVCRA9TVsSAnZWagAAQyEP/j9klIjLpxbMy0Vm6QCe\nKb6XNEX9ljJYRXATumxSAHUrTlxttSS8YXKsx+8Akiae4RzMY8cFoRjICTGw\nQQk5RUmzX5qze18UsFTJ95h012TwfCuD0QWuRdvb4r8D5+i60SYbmjNOHiQs\nGLPyyryjwcsuxwvprmH6Wq2pBHPR+NF1r76k+2VNwKA8jUZrK69FKIHz0bkC\ndG/4GS8pdp6ZjYE6xTy4PTqb+Myl+DYLHvRcbmCt6umcIWLeqGZWDnK3h9oA\ndSPRxd/xMkB7QVpsHOLgAfM8xHRbLQtVmK4jHsU30tGTmNxvNjqm64mJnzLY\njlig8gaMfMNrWb/F9IOb22+tylhT+sVsKSYcwjk17q9MatkFC8WB3m1HBAK3\nFcW135+/X4/XRLJv3Xgv2mBIccFHqwk6iPYHjrQP2FryHXMdrOixhHCDS0Q9\nM8cSlK2Mx8qkaznN1147ATYJv33rxFWsD6UsxkVowFmI1MFYpNvr4/H+MvWp\n/NzDoqNzl/nUphNye/DbfA3lLY+eon8R2pD3aAKyA6+QVIBxojfXAv1iBgYz\nO6vtszHu5JM042u6BIV0O5mgaRiTlE2Jw0fSpQplRmeWpDvl/npomIixW/q4\nNDCTdHmqcG17wYecE7dMLCtiC7xBu6fNT5L3dGan2sdaj1DdeNWhZlfMRxEe\ncaat\r\n=nZTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"cd015a9c4ee8f2d52f7b99d265f82ebe27bbbeef","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.6"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.10","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.9_1619076053127_0.9052989589286458","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"@agoric/transform-metering","version":"1.4.10","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.10","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"5c8813bbd969fd219aebecead60859b3738e925d","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.10.tgz","fileCount":12,"integrity":"sha512-uqeelBWYGEmnpo7Y0/e0hnOaoDOsJTyWZP30PAJPPYK+UaO5/KOXPBvvkZTOvtEmLR502WZz4LID2t15IvfzzA==","signatures":[{"sig":"MEQCIEyW5hY+T/dlgrLycDa36/sh/TleGvuS32l3ielSAtfLAiAu+EQFUjeHkjK12Y6Kww2Hn2pR1AtKrLKeNCgVQw5P7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkegyCRA9TVsSAnZWagAAlJ8P/iAXwM4rFHmfNGDo6jy1\n97XZjFpztaArdOjTjDEhJsjWg3wyFxZMK8IhAeqz1IgD2wCw1ogiWg2nXIvD\nrEDuW+W3OXe98PK9ouQ7fuZW7iImKGf5dxX85yOHADo8FyeQCbiE0CGg+QEF\nOZ4BM6Z9pRIyqcnKTkHQGhWUlN8gdG53XhLi5fGxiu8LRNOR1n7/oVQeild8\nHV/C/QvD6oDPm3+fZhnnNPdGI3qfejrtC7IXtJQ85TUl6aea9c079O1t76ek\nMrTIxzp2j+FT+RSHDglTc4qwHv+pSp7mXrKCWlO/zvxaJjm03t9DP2F+H2EI\ny5XMCuPOtM6PXFe+XtzGecxknUOGh8H8V2v50/dUY+Vh0ZIEdH+nXGiqBunz\nKL6cqgwbRHkem6/RdJwPyuQT8PP6XhYNYTM6qsN8KToN5Bq44B3eViC5sQGP\n9K6YaKs5NFl8mIDJ8q1SKC5BM9GvB+7jah/QNnHbc04vL1/fa+KG8GxlepzJ\ng5TvjOw4FJMErX0l+wEwjghWLrDdDqoK3/DWhZO+OGCAjFTGDB4ISZoo67iR\nQ4Eh3oMY/BV4I9eJ90XukpyH92lz4Sl/Ild/isLcBohVhJoEMS1wsxwqpCnE\ntHWAfgaAtAeHxYvhg45/caWqcu0bR5i6+bIfwMwpdcKyg9AfsIbYv6yamFuK\nVbqF\r\n=2Fhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"05fed590d4240c9cdf77aab865cc35d94c881fa8","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.7"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.11","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.10_1620174898106_0.8008465925455173","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"@agoric/transform-metering","version":"1.4.11","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.11","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"989d87c874d02afa07a1e72c7a32b6ab335847da","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.11.tgz","fileCount":12,"integrity":"sha512-XJEtzAD/i5WUY6KT91wkqyyLT4tp+tJep53gJxFt7i71EJchcezt9PaPL6Qz7Z8RiLumB/cPPkQtK/GV4clr2A==","signatures":[{"sig":"MEUCIQCMkdYDiid0WiKWOks8iSAVx/4EhdOy0gHmFB3qFZMz9wIgOf1LVbuY4RUFmPCmuwYyakmlJrWP+oIQWk8Kb3sPIOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkfTXCRA9TVsSAnZWagAAvJgP/RJp0P7quC7IFy4Hk7wJ\nGbpvtz00NxtC7Z0mmKzkWyT7cEDFgsMAt9ajpLQlNTnOI/FcNmyHQ4xSNJDJ\naujfOPhw3yDgyilZpDa/zbeIsminP3JTlRf3ydrpYpmvdUO5LWPisuI6tsbf\nZWZFJdGYJf10FnXv7F+Tf53JbimHDYxMoszlEkKdG/zySr7nVBLbz9XyQSYP\n7Zy4e1FT25in+IA3OZjiLzNnSky8cm13McM/kH69RGctJqlciRfIQ3kVfumT\nT57e9ygYdoVKgLtGRFN42U/OITv919Tu8Bi0razCJHQf0B+pTV3e01HbS9Nt\nIKcGUFC8EBALA0UXYRmJJE3j4IyIKDHcnmwqfZ5dBH2SbamZ96O5FjW/aO1L\n3NATkYu0Wji1TOPMUPFM8V5ivWxDf1ggVzK3651qB+9e2dCULnSaTZu7J5QC\nxnNpCkPM0HqB9xmqH7c/Ma/u3VeXCb4LjCKupd4WGG5HjT7jIuob6HVDOm9w\n6GDMOc4mgSwnvniBEjmC4GiP6pPUCJdFymhvbKB8uJmkP7+qecKjuYtuhWXM\nIabHm7+7pV5HBjmd5RwazfpZLH5IOyNYcz7x7zpSbbVgxmvpN5ifINx6FJzC\nCXPHjdCYLkwT58T4Pv7TtZmPcOv+TacTNTMLgZFjxOSNqnQzc5Pbmfgug+Tn\ni4ZM\r\n=38zK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f4b0e0b2a98745779c42b75e9ac8f32a84f8bac9","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.8"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.12","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.11_1620178134861_0.37317956496414273","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"@agoric/transform-metering","version":"1.4.12","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.12","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"0075932886757a2167bd4012e362ee8739222802","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.12.tgz","fileCount":12,"integrity":"sha512-H4NrvrsQvgSbIFNrDyVvuxutx4wXSmden3XFkGPxcia1gVHC9pCXe17gyFV3FIpXmTNirUM/7bsVhermh242dA==","signatures":[{"sig":"MEUCIE1AzmifqlKIbINuInQiDEKZ9uJzb9NqKlqt17DeZ/vpAiEAmopsk2OTR8+x0o2jjE1NuNgqNBTT+L0YN1ovllkmPtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgma4yCRA9TVsSAnZWagAA2XsQAJhuBR1tZwtariAFVUDr\nVVMw42rCOEVYVPYqMKUm+u7SlNl27u1psHu6I82Om5LOX4JB6IIg1/MIbM0X\n/L2YWcwj6/sH+/RRN44ZVYEHfLJ7gqlJj9KfzV0wSuU45lSb+yVnOJZsOIIV\nhmbPTDwwQFjUdJcsxtO6EaXONVh5yhOp2v5q+EmHc9nGLCUCVDa0PQ9noaGf\ndCJxDHWIry6/OJ+xoSU1n3pK7DH6oxW8ZMP0OmaeSoi8OttzZt2cGgywnbp9\nrXn0RxM7jn1U+/BFer6nNKCcVGfiyPiTektCUl5mwY7wzb8CK9gsxS2a/twq\nWBhKNeCNh4rtCLJ3H5napCcqCR7oMWwO52e7H2DRp84DoosRfbNwp8RYPM+n\n8D6cD5+CMllOm7PbaI4Oihmhqn8i0VT8fdhD3Cw8UG2uQUEvBqB/ildGNG8K\nTz3FeIyHfnbtsWJUIhHg8QGTI5HQbemXlnh+V/qin9jGGjrnGMJ9R4vbSou9\nw9HU2x+3TDaA5ibd6GkXE6l6FKuM35Gp5CLk7mKeeWAdogPY3W15hP9uRQak\nXXA04c4za/D7XghXf+uh6lkQeW+ZWTjNhFx+vt2ldCdNCnyxiDFYjOicWzpe\nSF7fP8iPM43OaLqgxGNhMcTZ98Ob8YpPhp+wl5VAiNqHNPFJtmjwdkZa0kqW\nLwEw\r\n=uC+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d8f34ff1881b4f7e627f3fdab6888e9ef711bab6","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","test:nyc":"nyc ava","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"12.18.3","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.0.0","@agoric/tame-metering":"^1.3.9"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"^3.2.5","nyc":"^15.1.0","rollup":"^1.16.6","@babel/core":"^7.5.0","@agoric/install-ses":"^0.5.13","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.12_1620684338051_0.5990618222376585","host":"s3://npm-registry-packages"}},"1.4.13":{"name":"@agoric/transform-metering","version":"1.4.13","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.13","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"8729610540ce2dce87dcd82441453b298a7695ee","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.13.tgz","fileCount":11,"integrity":"sha512-jljE3Bh6DtRF9BxqrylBF7dTx5HO5f6MW+AWeuK1OlQHQ0tC8yAseXrAmHHZVZWvUTnHruudQhy+f4y/9KTQkg==","signatures":[{"sig":"MEUCIH0ZRRr0PkYTnrqU57QtlmUfPCiaf5xFcuXw7U3WLOJSAiEArjalyr64bz9F3BRroWgV6AH0PwFDE5XQEfZjy+/bP94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyPrBCRA9TVsSAnZWagAAUmUP/2qN6fR9wDIV6scWt8Uf\ngsKsSxkbJw2GG3sPCzKPHrfBc6Etnh+lvnG8ob1SpB7TgmI32/IchTeg9i1B\nArdRirOJyWapZDY9eZbfCl8jeDXOwcE4wE8bmL+rXa8nnTw/+FEMkj95wMpu\nFjrgZrHybDaISGNZ+DKCVa9cHLGB9rXEBtBXrPrPPcHNTjNWks7exHi0tX9R\nJCwGe+m4SokpaRJvzAM7X3t3RYagO7exyR0VzK9TJ6ZOV/MpMX/fY7UbVfJi\nT5ICPfzvqhmaI2Ust0awNRTYnZfYzeFebX6TZUEq41RG5M6hxSr99Y4MPXme\nlLAxXIqTTMqhQyOU5FJaBxfYnsz2/LTEl8tMeXJR/NpZgJYp5N6Haak+h75i\nzcGCkAJHAst9uREq/wycNf8OaP29Wjol1MiWIevTZlFK68GmPVWZb6gyRoF4\nFywGxWfNl0byQnDCLjcyGBtEmQtv0PmT/beaQtQzY1qB5QKx+umlHCtJ2k1w\nVBffi8wtK6Ut3sOy/um9eK7xQRnDNED6tlF2dwcrX8PjLgJ162fgkEPvGm0l\nRs+h4460yMb4kw0KdL7NOIcDnZN0pq2zKRuUptU25oGEAl2IFX4GAzGGjjZ0\n5OjCsd/MI9BRwjvU2OZeVuWC/4GhVwb03wU2TzdHpiAw/6tq+epb1ZmEj09z\nxA5Y\r\n=SIt7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9ca63a63f1a46b3564785cb3227010f2ae4e98fa","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.0"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.14"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.13_1623784129009_0.38614845653897145","host":"s3://npm-registry-packages"}},"1.4.14":{"name":"@agoric/transform-metering","version":"1.4.14","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.14","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"51ae9485464488082af6b7d58c9d850290d7cad1","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.14.tgz","fileCount":11,"integrity":"sha512-/+cp9ncJ+0pW/Mm4Bs6MsE0Yq3uCxFLPnYmjfp9vYm/RidtmzPR+W7ZYEPWQfa85aqINUpNafLtpdu9F/VkNhg==","signatures":[{"sig":"MEQCIDH5oi6f6ICMJcvjlQ0bdq/L1zSXlVqMUIT9/7bfXSPOAiA4+H3XBAtF79aD79XShqGVx5O3P6c22l8r3+sYnRjc0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynKhCRA9TVsSAnZWagAAJBsQAKFoUr6Hci/1jPNhqQCI\nUhiVArx99VEmt7+oaNTyL16orDnt+OMIBN3X46H7AnYOeC2c8w+/7mwfSr8t\n2EDNX0Nj33S9mbLUOMo/l3l90S7+RE+q6yWPfP+prk3daa1BhNH+1Em8KNs+\nUFclLcN61A056Nc7q6HY5MN+K/neuen5RnGE7vyTmSn9H/csHE1Zfk5N7khC\nHb5E2KtgB/PZb2/Ll9xhXJAYzTcM1/QyEtDFcj7cQ03DnMwikxJCBj950sW5\nIsBDB2uqpM5GJ1iKzZv3+VaigYPBXl6PPfWqbYtgpaQDja9ReRYmCq0+3+kY\nfCBLiAGLf+BkrTvme4efw1zS/jXl+l5pTFxZS10Cz+UClpO588r7f45Ftpo2\nuUZ7a+VwZFk+A5INmleU45A/hW1uAidNWaqhtn7Lty6/OkJmJXXotASoARqz\nfbATNTZEaGHhxeAoMDWenTonACZU/OVdSIbdOCf8LvOWHE+IVGR7U/NuDqzp\nj4oscO2TPoi3itRMfHS2laBigGrl27NGO2lknBE53pg9zVKK7AagvZ+8kp5h\nPn5Xl3imKRIAuUuZd+Sa+vXlc9BuRa3wwrQb5oLMND6iRRid1GYRYQEsn0jT\nvdaIY8erhiENMgDCLBJKLbZA1fX2tL9XVJ4drtu1//CdptvZof617sKBkdSy\nLROn\r\n=p9Uz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4cdde28341be30257ba8945df1cc7011fe74d196","parsers":{"js":"mjs"},"scripts":{"test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"eslint '**/*.{js,jsx}'"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.1"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.15"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.14_1623880353038_0.9849707631957727","host":"s3://npm-registry-packages"}},"1.4.15":{"name":"@agoric/transform-metering","version":"1.4.15","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.15","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"916f3f63149be7da17f5652715307b7988525533","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.15.tgz","fileCount":11,"integrity":"sha512-ThDhpNIdqUWkHfROEvBzrOi1NP/jIgpa0C16+JT7JR8uURUXKwyTidFOrUeBd0HXP3kVHpnEnvbGrNbFdxLlww==","signatures":[{"sig":"MEUCIF2/P2H2HMFFHxtUN76SEENudVuQ6I5f226KAnP/qH/CAiEAlGt9dAN0z5OlX1k2/1PydSbMYRPY0j7cmyRNTGorFOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0oSsCRA9TVsSAnZWagAAv9wP/1lsf9hMFr0j6gUDkXuh\nC90jfq1rn8DLiuKJJbAR6/JQPl6ZTBisHZqHEGzs9VSqZ99DSpyzS0eor6FA\nufEYtEWOdiWNhRsgFm20tlbHMEJYhjeBywh6SCdPBRcApzp3Q9ac4h7LZtBZ\nfDMUbYhmtaxKZ8hwrPKBQ8YfAD2CJJ1KYT/6uQpuVOb9IJX+N9UoQhwb/bmS\nHv2grNDMOBM6MrWhKtJmzrc262fBolTye89T0q9R4Br0XsAh1Zy2sv+BS1YJ\nT+SvWyKH5xzHmEzgd8L2ZAT9BP41Xk25y1PX390qzMkgIQRm4iyZXWEJTHNP\nDOzkOJfsJvgFhf4kIqaS437mmpokHs6v53Lmmbr9yOlXAZUeA7yRjVYCneCp\nxEvYpSl9x0Gh37mndNLYP6WFxStVcDcJTUc2NBeM6t69UbaUmlr2JsLjKD/U\nJVX7WQqaEK/G8HR0ubuEVpJ7mcJLzZS4MzUr+iRcm0R7VcNA+bpAfXHAn0OR\n6rMBv7VboXL3R7bnyKIW+2MnbgFVIkIfpnczgS3LOmz3q3lHQRf5kjbogFw0\nYqARFsgYhNQbx9N1YaIPapL4yFh4MbzMwyDVZGbDudRODkWjNlfRi3oMERct\nbh52c8gvH2rj1sFOUAG3vL2nOKWYvEJcl1raTgDGXq/MBZXYCPd/J9vf2CTa\nVmf9\r\n=ppVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"02b650705906d688d1645b3f673b1141fd43cbf2","parsers":{"js":"mjs"},"scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.2"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.15_1624409259644_0.5768488862916563","host":"s3://npm-registry-packages"}},"1.4.16":{"name":"@agoric/transform-metering","version":"1.4.16","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.16","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"27a24f3dd84bccb61355b797e692705bda8184d8","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.16.tgz","fileCount":11,"integrity":"sha512-exqMUcKF4P6vNdihKllp75r81+NAdMWvtmGC19cUlMzRIKlsoBYoo94z4i4nR4KW0E/6LmLL8DQMVLN6DA62EA==","signatures":[{"sig":"MEUCIQDA1Q4OU+cVBy7Le/H28DAPFYsOrniMTIR3T2mm9pGnNwIgBnLR0gm/ROxuP5NR9dpdx9lin+/T707Wqx4nGRwTJkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1N96CRA9TVsSAnZWagAArVMP/0DHs+J4L/SWToqNsNX+\npdY6cL+SWNzPdBIUb9abs0FU/UZztiirtn1hRarjkOm1RbTKHtsDy/QcqLfq\nH7/DcyqpvZUVVBQcPJy3+/WXFBT749huPxXkR3OSAoYs7q8Xx58bhOnwLwcI\nPDs234AOsVfRjHeB5URJgKyN/iZuzzUcycPHKWylvl9KBMUdnO5US8Ut3bP8\nxRv1o87VzfxvLtesHN9ipyIxdkzsUa2w9ljDprhusSU2gxosnbm9U7UuEeaT\nW+JOeoqmgrHxT0sbago3RH+tnPtBnDIUmdHvxBkBxQqD5fEs7MjqZEtJ4rbw\niBlqPlhka/MQJotVkNFU+fbIC5Tyn6ahmJ5TCo7vRHgdgZbOgi0SG5+j5R6p\ndrJsc7uMthOjJIaNfZExc+orbrmRO8HkGlqve67H6yx9UySyPElpMfPNOner\nA2WnKDaP9NdW/8LtnRIXH+4TiJxdTTWMzTxptfbNxTrVHDJIkdbTIQ6qM5DN\nnFlKrL5zLa/UI4GW1lgGLvX7k47PZPg1u+hsiTSTnkVkcMyZNMZd7dwKf/Rb\nU45NbnxIr+vGen2Aj+xnv4mpveEdvUq/48KSbKUuc7TfDKukF4FbIrV6FezW\ns/Y9rCWno9Vmq3yy9w8Ovoqg5PxeopBDphQG1HmyHQPS2t7wLJax7UBOC5Wk\n8xl4\r\n=LWr9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"64f226355b09775c602efcd643df0f5423dfb922","parsers":{"js":"mjs"},"scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.3"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.17"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.16_1624563578203_0.3444406070242556","host":"s3://npm-registry-packages"}},"1.4.18":{"name":"@agoric/transform-metering","version":"1.4.18","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.18","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"ca380c7d808a40c1215e0570670cea1feb59cbbf","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.18.tgz","fileCount":11,"integrity":"sha512-NBjY4nib5mJEcxh54cBLjoQxn/nI0iSwriokFm6vNid3zEMa6NiKWey+fYZ+c+DgInngHD+tzCzISJerCID6MA==","signatures":[{"sig":"MEUCIAb4xSFlo2HsE0YONA5LLYNoKsBhkUMdC8HZsQbNU+eBAiEAknoFV6gyKB/V3F9t+J4SBhl1uE1Zr5lrq7rtvqgreXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2TJ9CRA9TVsSAnZWagAAxr4P/2y8vFaSF4e50MONouyH\nkoK+H9/E2JdR7VbKkR4AnK88sSXPsplrBWmG6/oOHny8GxlFcHSh34DhZijZ\n9klW0cJHcChFyHD4Patvrc6f6K5a5C0Xcz9romcoLU4w+Os+I9P+6aGYLx/Q\nbLYYAps1HxXdAbuezgJszBxEkZDqmiwAAggELI4M09EEnnSrMYwq8SBfF4pm\nmWn9oq66A51C++8sIHVMGwO8rMaAgNik06FczF8VuTYwA55y0jgcViL6W+Wr\ngtmV21ByFf7ABLZlfYNi55+826XLOrtTRPJq0HfVv2+xdN1w5qGkfnvAHFO6\n1pRtFBGRMPuRubmq20VycZkP934I+z0yR6rLLa0pXVLcTXCFU4CTsOCj3QyA\n+bTFSuAGpVkGU80nnLASuPpOTyUdP2FtEbK63KAqjacbcLkOssP9cyMYla/t\n3axAzJ5H5KS4vpHygj4dp3JGXIHWjVqN6ETGvJDJIAXa2crAcaqEDVdQZ8EX\n3b2iKr7KGg/uwVZcJzrINOfkypZUq3jumH4g/1CmGaD3h0xkE0bm4WIPm35Z\nOsZ8pbZ/eqDZjQkKZSYb0QeSGvxpcSd5m9H6O7wqYniFRXWVK6VVVm2KqgiN\nzfwMGEKODikGGD3HQY1xt2GC6qoUVpWWUR+fuvzbUZYyLFxMQoxpUw8pMUTb\nFcXo\r\n=+2gC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"330365cd4ef23f7bf65870868355b9d5bcca28c9","parsers":{"js":"mjs"},"scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.5"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.19"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.18_1624846972598_0.9401190744722712","host":"s3://npm-registry-packages"}},"1.4.19":{"name":"@agoric/transform-metering","version":"1.4.19","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.19","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"b636cb9c0a316225fced34b2bcaf7a1d077355d4","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.19.tgz","fileCount":11,"integrity":"sha512-fo1uSkBQqDlzt5y/1s1C3h3bj+w4xRn3AizGoP1xt+coguGN+fR71Ju2e7RzvjahSCfY7Dqn2Us0LqEyyzQP5A==","signatures":[{"sig":"MEUCICLJ34dr7PlKcsjHGp1kTNS3KpUGYKcgrF+0B5B55cx6AiEAv7wapr/X1L5cwiO5uhMBLn8wM8//0obwb6TuO8k6Is8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3SInCRA9TVsSAnZWagAAIw0P/03dzpf3bjxTPEbN2qDb\nlsrKLLMbCgvnhfcfU3vql67qnMUoFj+toYqQRGRWVVftoKsj7DMFjXHKc9c/\nOo7rUHSUP0JhNY3g6iZeMf6huCXVlKC9SdSnVdW4i+9prI6yFb5ZGXSkn5k6\n57t2X5PtOuqGB3368RLT4jFKqVHY5U5ulYZ/QH8csp8rl5ObEN/rfPWB1EOD\nmXqpg0PgsZrhuKiux9rSeDztyrUvxM5PyQahbdHRvn+ZUpPiFKcM+NUWC7La\nW6Fnouz5+6TvakXoOUURp6ct558WCLWIh9lYmocTJKIeqek8vbcJWMtAm8e7\nq4/Y3VCMAMdOamg3sXu25ax3eXQG4k7+DrZkU0B9jUgWurY1KcyTi6iwfQx2\nI4g4nUq8Jsoz0PhiGT0eJvMZdCNqPKIM9/pMbaoh5R4iWQ2wrMvWUuQOKI/z\n43sid2d1dxD6Azh8+14GX1RidGn5gC06jjl73OY7u+wzRgN0a6dEIRVZoN4D\n9dKQD3fB3GGnYVE42vX2+lQpfrWyS+xy6yCEqwKd8SQS1ct/VqpXxlKpYEEu\nc9VzUwVgdlcosBEebJ6SWtvjJGgnPwTg4LZx2UDvyN1n2uTKw7hn+ylkwN0P\nFw/QAmoHl0DMbTRleWR18NtRigJVsHom89J+TAi2QegeX9ffJRuKXQvTIQ1S\nBAc8\r\n=cA6P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6410fbc01abf1f0d0fa3d6a1275fe8f117b98b0a","parsers":{"js":"mjs"},"scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.6"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.19_1625104935443_0.12975890675402546","host":"s3://npm-registry-packages"}},"1.4.20":{"name":"@agoric/transform-metering","version":"1.4.20","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.20","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"require":["esm"],"timeout":"2m"},"dist":{"shasum":"0a9eb24053c560e804daf4deef3344632bd3bbdd","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.20.tgz","fileCount":11,"integrity":"sha512-RfQhp8n9o3tvLUIozMCrI8HsViklInpIIh3sjcgLEWVVhuv0+sSNnBkN8F9u7dDE3ViWOpvWXQFq45sCWK2/UA==","signatures":[{"sig":"MEUCIHFZDNqWbcZqu+1xQpeomIL0hnOMotCMOeT8Znu7JnG1AiEAh2JOwl0t6Q1KA0eOoiB/V6vx7Cf6pI3Bd6Sbr2mb/nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAbK2CRA9TVsSAnZWagAA9EUQAI8mQmvyCq7T0SZ5/Nq/\nBCB53u76zo1nfBHuNMRD9eHOKhtqFdoKnsLzUXKABrhLZLxChHTwOkGBhTqH\n6peEg/85fG529F3DECfcU6AU+Qu8F1JcZw+xo2BjiLmT1giahBSc5x8u+E1F\neHyKl8gozQ079hfKG1ggKLJczCR1GV0azRpPI1SzUmo96GkXnroDsdVC8efI\nygXaxtnRRdPf+pAsnf5ol24QQJOxeEwLI91+PgkIy8MU70QvI/1/uGNX90Fj\n7JK7jUARbeC8LJQ29OyuTFxsgQga3uz6Nzdk9VcZ6XqOrQ/4n/g1tqzUZZA2\nZNPtmOxGPif5UsaKu5BWLAVxN8MVnRp0AcBHa1cOwfi9LI7mLWkj5tqo8k1r\ne6VcLGt4tOvalCtAQNKhwjb2ZrFUtAmAXtaLj3ruGtpjeJJExPtdT5B9vz8j\nyTsEQBY49FrAUs8kX58xUItMJEF1uIf+/hjyxYcViRYEfJVZRDKTrCFRlp/I\npLuwuk/Ugsi5gV8KO7Rc70lxedh5TGuXt+s7OPniLQ6tPg75nwA8PqcFQl6R\nEGpN+bfJ3M3SgXNAKyDWddq+dsd28zQAV55R3gFy+XZQuQQeTqoLfi6Rkjz0\ncpYUcJClXO9AKQdMikoHB81FXgdvy8qUOZAeyA/ZIIL2vhbA2HHRlQwCSPBa\nALOo\r\n=uO2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"835ce6579a257107f363e29a234643679844cc0e","parsers":{"js":"mjs"},"scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.7"},"eslintConfig":{"extends":["@endo"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","esm":"github:agoric-labs/esm#Agoric-built","@agoric/install-ses":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.20_1627501238700_0.9019034517120919","host":"s3://npm-registry-packages"}},"1.4.21":{"name":"@agoric/transform-metering","version":"1.4.21","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.21","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"cd8ae35d859586bf78a023a345153fc3bfc4f6a4","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.21.tgz","fileCount":11,"integrity":"sha512-HBSfxkQeKEiZ0k19nyD1TrDfpAa/ivSyouYZNUC+tPn3KjGPWWVllw1SExcxFwLnDqvk6BvqEbPdT/qxh5LsBg==","signatures":[{"sig":"MEQCIFGqqQw1b9XX/1AJDfSWqS7CX8lT6TrC0y9BMt2+YNg1AiAuBS7uT6PhKPb1jpIsOKaIKn62pP4gEqJ5ILDOAtU/nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFzMyCRA9TVsSAnZWagAAOTYP/1VC2dGuMTpdC2KeuYfx\ndN45IvKHpqnQ0M05aLRaoMvd4kb2wl0dO29gE0aFjT+tHY1dVpt3ugC+rTQ3\n7Z9wVnlMJsBoA105MVlBea+KFoy6pKL/13NKzs7tKrERfyHklX1jVdyt477v\n+PqgVGPFpM502w0o+rw/HqRTN4MzEWjkGCStpA3xMpf6mqlg81ssETLkN83j\nMUEOQbSK7lRzUxCBE2Tnqu4uYS9HIcTeROLTsjuKNDxZ+dlJjfd015efRSjl\n/2VNmG+Pbp+PXdvL+oSR3tEJv2AmqImMGDkYD2Y7BhZWbRuBnniby7s35L0G\nz9muehWDwa1ayNhSATZwKQMo3/yWo3QaB9x9K6RaDIMg7LdNTgdYA+9Dsekk\nDqQmntVF6SNFSfQ6dCHJ0/zGIp2Yq1IQ5ipzPwfrOU+0hfe5fH7RiqkStdbg\nrJytQDl6KdOYuP4J6lk2KchxJk6STr5qNt+4OBl7Tt10Cv8Lz4gJew6ywEQ+\nH6BnH3GBKgdJJp7OX/G0dajE75CVXIGVsMFbB2XrLVnElqL3lzC6Y0VyFkhT\nm7DtXvxYSXiE99Vwv3JdLw87j9EpOwwSfI5U3hiLC2hJ6DSMq+7papjgQUKM\nH//nHcQiQ8oWARUXrO3gUMvWJG+6wvehDp2BZkHcCY8RXCCnZcHfCmLCn7sk\nBzpy\r\n=rFk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","gitHead":"1e1b5328182b5f8ae2de0de42901f4698f4c3ed8","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"c8":"^7.7.2","re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.8"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.22"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.21_1628910386714_0.5711299010291502","host":"s3://npm-registry-packages"}},"1.4.22":{"name":"@agoric/transform-metering","version":"1.4.22","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.22","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"2a314235cf78b1a9d7bbc24fad4a6f048fb4b300","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.22.tgz","fileCount":11,"integrity":"sha512-nKg7q52qhOsMwSNTdjOOFAioil64rMXlDtyUKIe23F6Jy9mCYxhVxlUW98k9kpwCaulJcvBddthN9TPz4ldl8w==","signatures":[{"sig":"MEUCIQD/tRFxGF6Xk9xj4CwfBbFshr5OyacQc6ykQFXuXu1enQIgDdOOfVBejYMqLEIZupqEct3oN8VbgHj3vYOjqgV3Bxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGaKCCRA9TVsSAnZWagAANw0P/j7KPC9YrC0DIcHTbgdJ\nOSJsFRc1g4iDyXh0XQ8RGsFs+fhphPxcBG1xgTrIzLN459852fxjKvERDPEi\nXpYIgIONm8rQ+GREXlxZqgo68glzxXcbj+yVESmlSoIHD4tZ477o2TSubK/8\n12CZ1v87WLfcR9vM7mEhcNp5bky+bYTP2g0Ln/JWkITuDGBf1TZP+GIhfFgm\n+r6TUUWDyLoDvMMAgFs10jhz3rrb5a4ZBV/j+KGiNgzyByWFYNyg3o5+epOA\nZRFjH6FhT7XVpe7y7UMSNHJU/zmweWz6FZfHLguBY6+MgFWMTHL6l/LA/dKd\niJP/98I3kE6wJxlf8H0l8NKlI/t6IShXVfRj30oIic+P56f1M+Rda534NZlP\nKar10xni5JeajphD9dBkLr+IPCHCNLi0+kqxHx09+1MTasnqxaDWHl5sElaF\nWThWGgjVC+1dW33Oqb2bXXIaMUDBay3F2vBVUVcBj1i7K9nHbcr5WQAG7bKv\nMviWoF2RxR/1N5PWO+5Jl4fL03xMnP+I6lNixJOSQ9EXhb6dyyURMNZF8wjg\nx5yEOGicmWKmqi833kPydZMFZP0yV0qqCDYPP6X5HIX3E2pMaaRYVyX1yt54\n4VjfMf3kAl7mj+Sq3Y8winYeMH/iyAxg7sk/M1CipI/fM8QpfRxlNDFBniu3\nsJz/\r\n=ZH2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","gitHead":"59e49745875f72bf7143ccef13a645afcd85caa5","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"c8":"^7.7.2","re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.9"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.23"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.22_1629069954289_0.24513826932835303","host":"s3://npm-registry-packages"}},"1.4.23":{"name":"@agoric/transform-metering","version":"1.4.23","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.23","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"17e1f9fcb1ee59539bcefedd9e5b87a5c1c8801e","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.23.tgz","fileCount":11,"integrity":"sha512-CFXWxUbcG4vhaNJIJOfudfWoDeFIi+Q/hNI/ycIlfpoeZPiwX/XBI6GIclxUv4RQ/vj1G/ylRHilqUNXon28EA==","signatures":[{"sig":"MEUCIHySdPBq48mdBwXpN+7k3tBfhudaW1M1s7+GIAMNFnZBAiEAqRZnrzP/ndRtOO/gqyb6GwsgRdEVPM118ZFWyKvtaag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDaHCRA9TVsSAnZWagAA3LoQAJxMtUHic4+tyeTSbT1X\nd8Rupw95mCoB60K48E8oXO7J+NeXUrKiWJpePUHOhz0AbVXHiePNTP4Smuu8\no9P0I9XJavyMiku6XTiXIs/55EBgA2JoYCPQt4oYfyp7ZsG3wnTNA+rh4Qqc\nkjDwSY8Y+LFIDdOGGLDFmzp5BaXyfexuxjF9Y5SLuLtNqEqwuYyKcVB/zSnB\nG7AQZr8d3ZqCT5VOKv8Yw3f9AlGkb5zk7liCmdq/G0GyUAVuzHicBRM3HCjx\nTpW6f3vjUXY5aZIokHk0qdI/zbb7UaXwwIEpjqB+ceAbtV03zBqVR0xXqyAu\njY2WK+88QdD2IJiPmFNg0pEBM/NhfIvvEBXjvwRczurDcEul7Js44TelV8B/\nmLpmb6T+t/zK/sH9TWqeB+AxKNQ2HkaQVlK9DWsOHg74/0XHQPfmJXMLrywn\n669ZEJcFqH1DK9T6YXjuOfID2Pitm8oeluHzr7wv/2E1oCD3zGEEpVi6E+Fb\nNvZDeXSJTBTXcsEPn+zOqWmm/bDleUod05kPuA2yyih6fr86EObQ93L3jhaN\n1IY+HXboI8f3kFkAxDPp9ye5QSvqVLSkikVL9dtxQ4ouUIY19PiTjCPCEann\n+6yFmLh7zTZNSkzxaE9c1Zj+V/Le2i1QgQjbfMZtLp2P7KUgok8LeDCONyu2\nMbuE\r\n=jf/b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","gitHead":"81f101f8d59ad4d7a0bf7c388449ec8db2675e7a","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"c8":"^7.7.2","re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.10"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.24"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.23_1629238918995_0.572079646606581","host":"s3://npm-registry-packages"}},"1.4.24":{"name":"@agoric/transform-metering","version":"1.4.24","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.24","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"1021c3eae264f2164c5531432c7d79dc65f781fd","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.24.tgz","fileCount":11,"integrity":"sha512-nwukCicIg9Di53mWySoGDFcoSv1FfQmXkPs+cXr+YvL+0p1ym3MYRBCDGuEi2BENBWRs/SeH8FtVm+E0HTb5Jw==","signatures":[{"sig":"MEYCIQCq31RJFEg7SJN58JoN/udhbv22yDpSQP58H04vZCN3tQIhAPhkigQqLhbKaemtMccv7LPVhjS3g8HqFJd17fTOcvJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHZQICRA9TVsSAnZWagAAuTAQAJzKZUYeLStW7CbZuXdU\nfXgH3JfT2b6d4abKKEW6LEPR1wz9D9jfByfQJ0ZbbjsX1U+GEumdATXAsRC7\nmuHgQYT4GENNzpq+H6AMPjYFInR9qP9DkpD7zSAx6ARTAg4cB1bSInYnf2om\nZS1hek/bp8sBeUqKchC5aEG3qVHdHeL11yiY/pb/Muh7SZqPomFFOCqcm1h2\n0jL+U26isbRFFqOTulOp/V7ipyHH+rIuDsUetmpY0wWLrg31okm4ay5sy0fU\nrg/VmYNsGUP0YLUmeM6vjFOPnCiyyaUeapnY78nrdug6rUrQUhPhtyX5joVu\nRATHcq6eq+al6epT3wWJwwcd0aScUpY+xvOnJ5vZYhjh4zGUTFfB8t1u9QsU\nxT3pj+QdZyUJShxC8mdXTS6QwcldmRU5Fxs0yxa9K9LAgZuKe71eD4HR9Q2m\n8ZJCQbigORyJATNJiH1DQrsPbwJ8WqYwwm2vFQtavZ5jS6urbVgQ4Vco41jP\n13I4vQHt1vsvsPMBoOWI+Z8Zn34ZbJ7vdMRb6evATPZpLt8tAw+ekS/xY8US\nuxMbq75VRNMouid0AFCsIYMjiKbzITQEpB7rnqLC2RWUGoVQHY5HVxlxqe7e\nNqF0OaZ6G2Xq2MlYOAsIhuDCNaSJOkEIShqAuZ9j1wqSkUmHBPJ0zZ6/JPh0\naLZb\r\n=VpQy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","gitHead":"6321e0abed1cd872461b49f24256d969422de134","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.16.0","dependencies":{"c8":"^7.7.2","re2":"^1.10.5","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.11"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.25"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.24_1629328392774_0.4170877456823039","host":"s3://npm-registry-packages"}},"1.4.25":{"name":"@agoric/transform-metering","version":"1.4.25","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.25","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"db5feb7437d432da8d49a3b5dbd0d72c263b593b","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.25.tgz","fileCount":11,"integrity":"sha512-MQSBbyi6WBYkHD46dMw8+INGQcZ+tLOKffItmm4FQ0ym9L98vytSISuabgdeXXiA2VI0fHASzGnZL+6ap53zSw==","signatures":[{"sig":"MEUCIQCP1Y2Nj4Cy9taG0NzK46+vBHHOf2ryu+n89xeJhnP3NwIgVmcmlyE75igtBqRHbSpbrDjS5/pOBaNZFuPx8qCHYfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQWwBCRA9TVsSAnZWagAAM+EP/RaIzMRipUMHKac3NbgU\nWl0TXY4BPGRsdtU/DFqkaODSbc0lZ87biglPsha0g/9sk0HV4HV+YGhF4iD5\n6Q5N0OnMEoBQZgTPk5mJxII3H60Q5c/5czcygcQzYOK3ZJa5KU35dMY/b4lI\njGW3YK2pzeHxtyXUUHqepm2thDTtmpbMbQmnPuLodklmEkCg+Ks3Jf5FrVcL\n437hYnGZ3RKX4IGlujGa5vgimSucyd7OFJb4ex0uUq3qLVrTeZoKhBEzLajA\n2jRMrLwAnViIBu+UoS3UOpltxTIANKSyERW43+NAzyRlbJI2s1E9k2cQKjaD\nY/9SKAtnPdG/C/ku4aq0nyACOKJ8M8CE6IDGHLIxI5o+3lJbZ4PmBr1KzZvR\nzCCRCudUsFc3/CmladRXvRLHMDdVnfxbA6IrJkh1LaIeCeB6Up+Qmk6Cxhj/\nzhByPZQ/NCULFGWqllWznZ9Jo3VT6csPrLcEBA7F9ts9xAav6E3Yoi0asgmz\nz2qSE6i7zDztsPILkEIw7wAsx0YQdZkw9/nvC/usgnHuNor41Sr80H1Lyrge\nqmqBYBX6OupZ4IOMkRl7lWA+qIuEwg2K2z0KsBQA1/nLfLwHZIOZMwUZ+y9w\nLme0LSQ6VXjGhRmPmSpjK9ABC22fViMOh7aVtWl7s0FnALM2CVNJGrfeedTF\nYidM\r\n=ZhmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","gitHead":"84bb5a366cfa7e56cb9686c55e5bfa0d508ddaa2","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.17.6","dependencies":{"c8":"^7.7.2","re2":"^1.16.0","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.12"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.26"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.25_1631677441217_0.6823224201034608","host":"s3://npm-registry-packages"}},"1.4.26":{"name":"@agoric/transform-metering","version":"1.4.26","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.26","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"1376e719cb7b5c84ffef4c30617714ef94e6d8cb","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.26.tgz","fileCount":11,"integrity":"sha512-SNvI/buuYIjUqYxLs3hCVOH/74X/IM4JE3TSh27+VMqusorYLam9Z0EDodzDXWrp3BN+s1HbpMZDgDEqSYkKWw==","signatures":[{"sig":"MEUCIQDaITGxhsRSV691dMFfV4pwrsnUi0i6diWw2fPtFPWTKgIgVDu7hI8xdzGYVIEj+wFPz5Hp8iyC647NxTg37Skpb0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51601},"main":"./src/index.js","type":"module","gitHead":"9f3978dbc0a136e149a7c46a4abde96c44f9f249","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.17.6","dependencies":{"c8":"^7.7.2","re2":"^1.16.0","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.13"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.27"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.26_1632362890290_0.5348331324949298","host":"s3://npm-registry-packages"}},"1.4.27":{"name":"@agoric/transform-metering","version":"1.4.27","keywords":[],"author":{"name":"Agoric"},"license":"Apache-2.0","_id":"@agoric/transform-metering@1.4.27","maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"katesills","email":"kate@agoric.com"},{"name":"michaelfig","email":"michael@fig.org"},{"name":"kriskowal","email":"kris.kowal@cixar.com"}],"homepage":"https://github.com/Agoric/agoric-sdk#readme","bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"ava":{"files":["test/**/test-*.js"],"timeout":"2m"},"dist":{"shasum":"586994f5dee4a68fa86448091596589108eb206a","tarball":"https://registry.npmjs.org/@agoric/transform-metering/-/transform-metering-1.4.27.tgz","fileCount":11,"integrity":"sha512-sRZKs3UQ5wo+Sphpv5TGlWx1JHpNUyuu26OnA84R+ctTBTUSybEb5i21EHClATJarVPdzICbuZ/6eBna8uaXWA==","signatures":[{"sig":"MEYCIQDLLhg2BO5+VN0cDC84trbA5IlomHlno9ZSVkFTKzhGVAIhAJGhBHylpxjm8E4l0kNxAd9Ip2T0ZHJYcd/vdRkQ+ufx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52340},"main":"./src/index.js","type":"module","gitHead":"34bf70e60b29f53ba50fd4afebdb02d9196860fa","scripts":{"lint":"eslint '**/*.{js,jsx}'","test":"ava","build":"exit 0","test:c8":"c8 $C8_OPTIONS ava --config=ava-nesm.config.js","test:xs":"exit 0","lint-fix":"eslint --fix '**/*.{js,jsx}'","lint-check":"yarn lint"},"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (darwin)","description":"transform-metering","directories":{},"_nodeVersion":"14.17.6","dependencies":{"c8":"^7.7.2","re2":"^1.16.0","@agoric/nat":"^4.1.0","@babel/types":"^7.14.2","@babel/parser":"^7.14.2","@babel/traverse":"^7.14.2","@babel/generator":"^7.14.2","@agoric/tame-metering":"^2.0.14"},"eslintConfig":{"extends":["@agoric"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@agoric/install-ses":"^0.5.28"},"_npmOperationalInternal":{"tmp":"tmp/transform-metering_1.4.27_1634156742374_0.24070996897040686","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-26T03:01:32.880Z","modified":"2026-05-05T21:04:45.266Z","1.2.0":"2020-03-26T03:01:33.187Z","1.2.1":"2020-04-03T00:23:04.329Z","1.2.2":"2020-04-13T00:51:09.328Z","1.2.3":"2020-05-04T01:29:50.488Z","1.2.4":"2020-05-10T23:29:53.355Z","1.2.5":"2020-05-17T19:48:45.745Z","1.3.0":"2020-06-30T20:30:58.166Z","1.3.1":"2020-08-31T22:09:51.769Z","1.3.2":"2020-09-16T14:27:17.677Z","1.3.3-dev.0":"2020-09-18T16:49:15.513Z","1.3.3-dev.1":"2020-09-18T17:50:40.321Z","1.3.3-dev.2":"2020-09-18T18:52:16.066Z","1.3.3":"2020-10-11T22:13:01.104Z","1.3.4-dev.0":"2020-10-20T13:57:59.715Z","1.3.4":"2020-11-07T15:05:11.224Z","1.4.0":"2020-12-10T17:39:28.355Z","1.4.1":"2021-02-16T22:31:42.804Z","1.4.2":"2021-02-22T21:39:50.306Z","1.4.2-dev.0":"2021-02-23T00:32:16.077Z","1.4.3":"2021-03-16T23:45:06.875Z","1.4.4":"2021-03-24T18:35:34.530Z","1.4.5-dev.0":"2021-03-27T01:06:16.564Z","1.4.5":"2021-04-06T22:30:08.872Z","1.4.6":"2021-04-07T01:54:33.941Z","1.4.7":"2021-04-16T02:16:18.667Z","1.4.8":"2021-04-18T23:34:13.240Z","1.4.9":"2021-04-22T07:20:53.303Z","1.4.10":"2021-05-05T00:34:58.259Z","1.4.11":"2021-05-05T01:28:55.046Z","1.4.12":"2021-05-10T22:05:38.228Z","1.4.13":"2021-06-15T19:08:49.183Z","1.4.14":"2021-06-16T21:52:33.173Z","1.4.15":"2021-06-23T00:47:39.771Z","1.4.16":"2021-06-24T19:39:38.330Z","1.4.18":"2021-06-28T02:22:52.713Z","1.4.19":"2021-07-01T02:02:15.577Z","1.4.20":"2021-07-28T19:40:38.831Z","1.4.21":"2021-08-14T03:06:26.913Z","1.4.22":"2021-08-15T23:25:54.481Z","1.4.23":"2021-08-17T22:21:59.195Z","1.4.24":"2021-08-18T23:13:12.929Z","1.4.25":"2021-09-15T03:44:01.380Z","1.4.26":"2021-09-23T02:08:10.465Z","1.4.27":"2021-10-13T20:25:42.560Z"},"bugs":{"url":"https://github.com/Agoric/agoric-sdk/issues"},"author":{"name":"Agoric"},"license":"Apache-2.0","homepage":"https://github.com/Agoric/agoric-sdk#readme","keywords":[],"repository":{"url":"git+https://github.com/Agoric/agoric-sdk.git","type":"git"},"description":"transform-metering","maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"mathieu+npmjs@agoric.com","name":"mhofman"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"kris.kowal@cixar.com","name":"kriskowal"},{"email":"devops@agoric.com","name":"agoricbot"},{"email":"mujahidkay@gmail.com","name":"mujahidkay"},{"email":"richard.gibson@gmail.com","name":"gibson042"},{"email":"sam@agoric.com","name":"samsiegart"}],"readme":"# Transform Metering\n\nThe purpose of this package is to provide a loose, but deterministic way to interrupt Javascript code that exceeds a \"meter\".\n\nThis technique is not airtight, but it is at least is a best approximation in the absence of an instrumented host platform.\n\n## Quickstart\n\n```js\nimport { tameMetering } from '@agoric/tame-metering';\nimport { lockdown } from 'ses';\nimport { makeMeteredEvaluator } from '@agoric/transform-metering';\n\n// Override all the global objects with metered versions.\nconst replaceGlobalMeter = tameMetering();\n\n// Enter SES.\nlockdown();\n\nconst meteredEval = makeMeteredEvaluator({\n  // Needed for enabling metering of the global builtins.\n  replaceGlobalMeter,\n  // Create an object with an `evaluate(src, endowments)` method\n  makeEvaluator: opts => {\n    const c = new Compartment(undefined, undefined, opts);\n    return {\n      evaluate(src, endowments = {}) {\n        return c.evaluate(src, { endowments });\n      }\n    }\n  },\n  // Call a callback when the code inside the meteredEval is done evaluating.\n  quiesceCallback: cb => setTimeout(cb),\n});\n```\n\n### Using the new meteredEval\n\n```js\nimport { makeMeter } from '@agoric/transform-metering';\n\nconst { meter } = makeMeter();\n\n// Then to evaluate some source with endowments:\nmeteredEval(meter, 'abc + def', {abc: 123, def: 456}).then(\n  ([normalReturn, value, seenMeters]) => {\n    for (const m of seenMeters) {\n      const ex = m.isExhausted();\n      if (ex) {\n        console.log('meter', m, 'was exhausted with', ex);;\n      }\n    }\n    if (normalReturn) {\n      console.log('normal return', value);\n    } else {\n      console.log('exception', value);\n    }\n  }\n);\n```\n\n\n# Implementation Details\n\n## Meter types\n\nThere are three types of meters:\n\n* Allocation meters.  These decrement a budget by a cost roughly proportional to the storage size of the provided argument.\n\n* Compute meters.  These only decrement a budget by a cost roughly proportional to the execution time of the code that follows them.\n\n* Stack meters. These track the depth of stack used between nested calls to decrement and increment the meter.\n\nAnother type of meter is the \"combined\" meter, which can measure the consumption of more than one of the above against the same budget.\n\n## The transformation\n\nTo instrument source code robustly, the metering transform should be installed as part of an 3-argument evaluator call (such as the one provided by SES, Secure EcmaScript).\n\nThe deterministic results of exceeding any meter is a thrown exception.  That same exception is rethrown by any meter adjustment, until the exceeded meter is reset.  No user code can execute after a meter exception because any attempt to `catch` or `finally` handle that exception is instrumented with another meter check.\n\nThus, an exceeded meter for any reason throws a `RangeError` all the way to the top of the evaluation, in the calling host code.\n\n### Function bodies\n\nThis transformation replaces every function body (including single-expression arrow functions) with:\n\n```js\n  try {\n    [decrement stack meter, throw if exceeded]\n    ... // existing function body\n  } finally {\n    [increment stack meter]\n  }\n```\n\n### Loop statements\n\nEvery loop body (including single-statement bodies), and `catch` and `finally` bodies are preceded with:\n\n```js\n   {\n     [decrement compute meter, throw if exceeded]\n     ... // existing loop body\n   }\n```\n\n### RegExp literals\n\nAll regular expression literals (such as `/some-regexp/g`) are rewritten as follows:\n\n```js\nconst $h_re_1 = RegExp('some-regexp', 'g');\n... // existing use of /some-regexp/g replaced by $h_re_1\n```\n\nThe `$h_re_`-prefixed identifiers are blacklisted for pre-transformed evaluated sources.\n\nThis makes it possible for an endowedd `RegExp` constructor to prevent [\"catastrophic backtracking\"](https://www.regular-expressions.info/catastrophic.html).  One such suitable constructor is [RE2](https://github.com/google/re2/#readme).\n\n## Host endowments\n\nWithout precisely instrumenting the host platform code, this package provides an option to wrap a global object with code that does a rough instrumentation of function calls.\n\nThe reason for this wrapping is to provide some basic accounting for the resources consumed by the host platform methods.  The wrapping makes some assumptions about the host, such as:\n\n1. only flat objects are allocated by builtins, and they are returned by the builtin\n2. builtins that are costly in time- or space-complexity have large return values, or many calls to a supplied function argument\n3. builtins have been \"tamed\" by the SES platform to prevent nondeterminism and pathological behaviour\n\nThis at least prevents user code from running after a builtin has exceeded a meter.\n","readmeFilename":"README.md"}