{"_id":"@truffle/expect","_rev":"73-7b63d39209f3e0771ef09f7c12834283","name":"@truffle/expect","dist-tags":{"ens-events":"0.1.0-ens-events.0","alphaTez":"0.0.14-alphaTez.9","tezos":"0.1.0-tezos.0","next":"0.0.14-next.0","typescript-migrations":"0.1.2-typescript-migrations.0","latest":"0.1.7"},"versions":{"0.0.10":{"name":"@truffle/expect","version":"0.0.10","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.0.10","maintainers":[{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"efe2f1fae224393437eba6b5b322d48ebf02ed0d","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.10.tgz","fileCount":5,"integrity":"sha512-9jnqWyyqDUpO9wulBF7s+vUvOh3hjxzaFtuP7yeNRNx80svlB5GsUTLr11atRda02zrBmEo8hzFrU/DKacr4/w==","signatures":[{"sig":"MEUCIFk5bdV/mqKH/y91MDtkF5OKhEautsoZwknHH/ZMiIsoAiEAsRsEAH9RF0aSvB9O3cUts5s58H1H4DmwTCLQISnM1So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaE3ICRA9TVsSAnZWagAAUjAQAI6iOEguryi7uk1DkrXe\nJVARsO/K08jfv8BZJcs3hFQDC9hf1nt6hulhdTpOxakLkCdcM5ju0R6LfGv2\ni6/nCJuyAC4KL7GCw9OAIdYWBBpNOli7y3uJV4L0EL2n04KmTVWuP2zeoq60\nR8SAJpO24VJ3Uvfe0lTPTnR5NBRBLsKmPZbtW5qFUfsMX4DOFzhW+GmCSco/\nGutd8W1sM/3EPoIR0jSSQchUx7LaPxRuiFCzb0uknkiB1iiZ1IOoohohbxwq\n4zPJuO+bZS/UJ3voD5Oaxl4fKtDcVuU4zYuGyROuOJQZbUU0gUzXj8qPJQcs\nazw6X0YQf72uc+01fBOsfRtJmB6jcQdEi+BW1Ay5QKgl2c606VYRdZXM1uOs\nkQABX45ZAWDrfL84A6+uVy84y7m00iKOmaBNeqcnXKfpAV1DERGm8voSLC2n\n2Xfn6pPafHSl4XcrFeIZP7odkGyYeDdEqw3Q6XXKVZy/CJvGhwpfavMFoxYx\nWNkM69bqXKhUZNpXdxs0oBQ9+exmKhaLC5KQwAZDlfC+OrAMFTc4vbSgy+KQ\nbr6UwAUxmrw8yN2HmlrJVwDrYZIl5oGOkRmWJIjAfIFvSRzhMelbCY8O0J/l\n8+MZYbAb+FkK8aQN8teVYdOUp4210V6fLtMGQ2+44DrNOaVmjczK5+X5Wfvz\nUrkM\r\n=GoPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1ee7e21208fbff93267490729c2fac2e76bb6090","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"11.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.10_1567116744217_0.1681994464202523","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@truffle/expect","version":"0.0.11","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.0.11","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"5e8920e9a0b10d743f6a4c7afd40d38425fd2776","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.11.tgz","fileCount":5,"integrity":"sha512-gAbTV+Tm2CY8vHXi74bPtVR/q5GMrxA1f40KSX7yPAnIBNv/hTm17E7kJsb0q9fgzzrqUhjt492aGlVbqsvcZw==","signatures":[{"sig":"MEYCIQC4G/E5Pr1bp8rfCcqz3r8vDd+pS03bizKJiqjl5opTlQIhAKrz51B4SB947o7IURtwOYin0v2+YpITU8Kh+COk05Nx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcBc2CRA9TVsSAnZWagAAyIsP/1MSN4pIf6giUHKzZRWn\nHEn3f8OaQ6HgecqWioFQQDdp1s5RE2QlJkwYRLhpiE1J+PCK375xX3IM6Zqd\n5G5VQ26TMQO5SgXjRH/mfQEbQOK7lGYLoVSYVkeQfhks3tHhfk6EkqCX+/8l\nUFRHAEPbGe/ynPxekGuGmejw4HyoCmpAJQdJ+8q/V5wbztvuN5NlyTD7rqKg\nN/9+Pa7nSZlzBXxUi4kIm/IFGmDwHFZ/qqEpgsJbN3+yHXRguOat1RRvDm+6\n2zW0Gb/PnbMMqqWsA9lk0oZRhZiawAZEVNwH2vEMsUmUNtvb/PCFsnLbltNd\n0ABhofZY7peOR+RjVZNhtYhVdSQmct0W5qrZR/5YH9q+ZiU9s7GbMdz751xJ\novRjO0wLKfsH5Kl2Nd4KGI1LPzIyb7Y5lNOKrK0NKXetOD0xUB/1h9JM9o7i\nmZWC+v2MOcackT3rB+y3CkaBTqhYk/qatOT465ybu6Qrz2hlqYbmRdS8yLfU\nrgcZ4gxaVSbSatUBjrcEdWAdy2bRlI8t70yzyeWFbgOotv3VA3TmAQlh6FV7\njXSfE1+4OKNhHo4Ro+hWvHaF8xCsFAuiGUmz+etCx1hoIEYac6d4Zrl+Vf56\n3NSoNEtiA7159TedcwbIfUzx7SzvodLgGfalCptKFrlGkVXpR55iBup/YwFy\nBtA2\r\n=LY10\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8e9210bc449edbd74867cf5b432122eb63100607","scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"8.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.11_1567627061746_0.924760720951763","host":"s3://npm-registry-packages"}},"0.1.0-ens-events.0":{"name":"@truffle/expect","version":"0.1.0-ens-events.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.1.0-ens-events.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"1b850271c435783fc206b0199052d243fdaabd21","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.0-ens-events.0.tgz","fileCount":5,"integrity":"sha512-7hIMd9rtpYf2ybIbzy7BQrcvNBSRw2yBy/MKEEjWprUSYrjyHpJwN7Z5jrGJxtin9hU/A80kKKjozkKOW1iSPQ==","signatures":[{"sig":"MEUCIQDnGQK0McDVdygvYuksjPkRkdnof1siZXFJgIl5eogyKAIgC6ek/qhVGWICcUJO5QZNvtsqgsLS9MfIjCJRejwdJPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnW8CRA9TVsSAnZWagAASf4P/1wZZi5rfR+sOW1+eZ5w\nk2hKEJq6fLHSWD1u95ftqQ1sf9h8nPVrdqI1tlib/xqSmgjv92OIMF26ab6S\noA14twMyT0TbV3EvvMLBiKWmZWfmkYc6Vq0D4j04hSbOhTX3fRYdCnS3SpE1\nv1KA+IPWT1O4cK3AKLl6cvk9MiZepDU0ueiWV49IdfDVW+FZ1m0/idYGrLmQ\nMtTk+w4192txcqt+k6QnWY83Ij1tgpgswq5y4ehNCR+fhKiD6ziDdEpSX9tB\nqzGRBhEc9imSvEbSj+qNmoNrtoFxu9/sN3VKaJbUP+GUafds+vYrVbOuu8Um\nc1FDy786S1JqjGBsLC5SVMDhxZrSiVNsyIout9s7NrkjdJqcStk5XRLeILUE\n1nzEU0fKEkSsp+eLzHFJBNWRXA8yL71Xjz8dV5hywUjHHc4rueAguOF0Ym+a\nUo4raeOSDohnLvP4LLZBkeK+bj5CAb/8iPL3haDNEHC/9Q6/NxkGs8Dc+WGl\nuOogi/80cMPWGai2S8hZbJRUAgtswSgmY0cWE+wvCOSIsUpDkw04suQ/tuA2\ny5oQSAM4KJCArdXqyMruqRgkW9vg9tARpUW3dfquwWP1hPuus1tWqYDZwdlv\neSakMo0npk9gJ8vX//fWl9ejJqppWLm0BH4wJ9zbFUAMbvHmx5Q6xFxLwpu1\nP1NH\r\n=UUB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"0327ff65cb9f9cc5641fdad91e6ed0eea2df9f69","scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.11.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.0-ens-events.0_1569617339375_0.18072160216150124","host":"s3://npm-registry-packages"}},"0.0.12-alphaTez.0":{"name":"@truffle/expect","version":"0.0.12-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.0.12-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"104600ccb05643daf582c2563ed1b8fcc3fd0cf2","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.12-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-wHXSnUqbIz9jrsbVXYujKPT7E802Hb+7tjPX/g/tNr7NRW83ZS25FxEeCwPFxe1JX0Zm9/eEn6cy8UIn+Ejckg==","signatures":[{"sig":"MEYCIQDccqHEceJVyv5v2MDJBZC7oV/oHW2N/oUUueRD3JALNwIhAKmwScw8bUTrepn2pgBjjucNkjjAfrf5jR2NYx5byNA+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkECdCRA9TVsSAnZWagAAjKoP+wUyV8yWxdy0S44VSHkd\nV7Jy1eKGqxRDyOQEcT//M7MzxZN8YUj4ZhvcxWc+30JBll0+YlkxBZhP0DwG\n3Bm0R7LYJ/IM8tauW30Z+3JnEM03B2wZAdzzWKwrSCrTF0UfaJIr0N83wgTS\nqAmZzji7dPzTEEmvGHaBkZZowJYSiaLd59Po6jUfCAL858mM6LnuSK5xokRI\nrGAtGvL54KD/gMdxA00NQ0F5pfMa14/1wLX03d1MMgV2H75SRBKbfsIGEXsz\n7GIPtpJTjnn7Mod56VibSiKb/3UGpqcQzAO2xnKHN6M4JQn14yh7ibIBuTdp\nuNYyGGXAH+MlvswcQFlFUSYGP8bX7smNmRutmiVhrjl5R9lg8rkTc5/4sW3h\nAaR0ytHoQMn/6M95B4qDzLjLp3QEWTcQ9wmroq+INfj9MTNY/FLHy18Q8+lS\nEL2f2Gydgd6h+yS+dusDELskORe1pHk3Kf/98CUTTytFTfBCh5x+E2sa/DNa\nKXGL8jWnuP3sOv+jcSNZxBvbmMhHUkoyfroaPEVjJm93zJIGva77G9TQAdYm\nd11dzjD7KR3s9G/VoDrQgVMA4cihyYyk5bHw4jCWj6c0nB0TCeLqS4PWoXTe\nyd3LxRCGqVWAfc+pcdOdmeHJTeAqsssSbkN/0Lm9tvZhbNPBytN0bSaSdyDx\nbsJr\r\n=dNqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"6b8472aae37a5cd7bff9541816c51f10182e6e8d","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.12-alphaTez.0_1569734813013_0.0875270841715261","host":"s3://npm-registry-packages"}},"0.0.13-alphaTez.0":{"name":"@truffle/expect","version":"0.0.13-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.0.13-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"17b1fdd7257d7a49092634e42d4a029101df3ed2","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.13-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-IWoBhPE8Re39BXIM+1scLcQVLoHL4EVQYIgnFdeBnA8HeuScZSz1VqhrO9J48UxCPzlJsMttg8fjuZ+9hDLQuA==","signatures":[{"sig":"MEYCIQDRuOwG8Qqj2XU2Zr4K/NAIhFvQycPyQ2xUU6cQ96GbGAIhAOMIkLNZ4b24b7Q6T/PVHUEPU3k5qlIdkhWC/67bTfyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdniQkCRA9TVsSAnZWagAAy2cP/jCfbSHA+pzVgapsyZLv\n4trrmYSzJ89ZaHR1/Anaa17qPK41mD7Ikwo5NIq1kTzhDAJ2IEdoR1Tr1EkP\nbUt3c5EaWJ9lTNCJPDKwxgtrU27OqDGH/bSB0HmxiUUeJfbVOdQplYUSxH3n\ntFSAq19cI78RRmy45MJTJoprnyLyuN/skPOvgR7zoGhQM9NDbq8GD9jNJJGR\nV3kgzLJO3LAWQzAsoI68MRhY/7EML3dLO53OacT8VZsdSkucH29qCHNi6vea\n9Gd9ph7ZpQZq3e0wlQLFjzuSTpqSeqZDRxg8pH9VB3F0pD/TuY291701t4ac\nhPj1Z0252kFJ9SJhqS4pm0ceilDGxXqQ30w0x7sdxHXSEYtMjfvBTVAGlVhH\nODFsU2IFOPGD2+sa8LGA7leOXhO6m6yIdbYsq3zcx/ERZ2FzS3pF/YJK/TA+\n/4CsW2itPtJxQZXUdXbnO4z0Cxo5uD0ycolxUJPTQA0ilD+jcmVka4e5eCFP\nQi0lACO78md/c5FBT/uNqpj+E+laf1+kNugqFlFRp2PpQbUWbx42RLGYY2AJ\nxjBGHay7CMnSGSvzu61GStZRbziNQ4D+syJxnIr2lIU/YExTsbl6lr7N6oe9\npAQzghm3qp3zI6eIfaYR5OKYxU7FY43QBaiOXFUunqGVa+pcvWx1pZ3qM6J1\nZ0py\r\n=kSpK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"0bb676b33e20d2d58d13d0a5f203c4dea674c7f2","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.13-alphaTez.0_1570645028140_0.1418758682711474","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.0":{"name":"@truffle/expect","version":"0.0.14-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim.coulter@consensys.net"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c397c3a66bad50f5106c0e59f9482e94eb7e1257","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-GAycFpvM4vf2eRidi/m4PztBY3vr1zvsm1Gp9Rc3gFnlssaOi+mxaZBq/GliO0a89jwkbDO+S/lFe+p4Zf5SVQ==","signatures":[{"sig":"MEUCIQD7wkwwkuyxoPKJiE5JBVYrp/UvTu+ywO7p9oKCdFGqcQIgeq/yKStcBsCnA00oqrcqXG5h7TV7HYJgtP/BuRVykQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoRWyCRA9TVsSAnZWagAAP+8P/R0DPJGSKJX+ZAr7Gc6z\nOr8kDhjXHskmRWo4Wj4AZoWdl43ib5t06436rxD1xQ1ku3Dh4RieE6Qc+M6W\nP5b0pTohcOI4xFfxRnvAoc/z4OBT1+9J4WKrk8K2i8V+6QUHobssborhGxUf\n31uWc1VQQJ61YeBjBNiWHJvy6b2RHdVaCqxBN5jhwfX4CfgYt9ygekEUjr/a\nQPm3xG3xaAwT4f+mPsoV/i+KpHlRi8C1Yy7o7PU0MqGfNBVS9rsnjUElqrr9\npkJY6XCZG81nznmmdrStiNGF2jkFQqAgb6cAGxbnlOobZ6F7U7xKjq0CSpwg\nfcrwgeA0lr6EV1hX1wgfnZJrYBE5IyP1wRZ2ZXhlBu2L2y8g7xLskTOokkaR\npgQQLPBsCMAQ9PSic1IW5PDo0V2WXVHtAQtNlvkwk4pJBRr3dfFP9C/AbI4P\nvPS3nMeo1wEFcHRTDm8FRUvao0+QFGVKDe2EHKheYVkgVuq4VGn99oGEw0T9\npqeEvlJxo0L+G/JQXjWSulqG03RwY/SOSd2QI01mMKM6lE+RFsfZRZOV8xIu\nZVfDFIFRddW0RIIEPd2MhxWKFK2e0JCly8mnKqNbvpAvJ4bOnmORf6XsnILw\nvlULCTvmpLW6vgyCdXAknFInCVdahbBlmTOivX5tt2VTOytdKgDQa1Q3rEee\nLfvo\r\n=wVzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"68ac72a42cff943110c8fc8673b251f5d651bc61","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.0_1570837937976_0.9343743298697993","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@truffle/expect","version":"0.0.12","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.12","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ed609cc538753e79438eb5a9bda7c2fda8ec2535","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.12.tgz","fileCount":5,"integrity":"sha512-5Hyhrf42wvxCdzv6r8q94lDEQa1onMj6A+/lHTTmirfzqIpk4V32yV22DeFL5QuDFfPaParIT5oHOcQGVAg6XQ==","signatures":[{"sig":"MEQCICLOImbYWJsftGd94DBY6hg3fcO0+jUjshBfHvnQArivAiBDBFkYZwx0j02F9gQyPfxhV7D3XnjYnsyB6rtsZpTuHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdszMsCRA9TVsSAnZWagAAcp8P/1CbZ+6hPixnzGYGFb65\nyqxPt6LEQtxmo0ELZJG40prq3XRHdul9L6ps7Aw0jiNNw+EFm31YK1/SdIwC\ncKMUXq8fhM1Yjss/vKVxbhpqEUNcetq943yq6gCm3bHsgUBl/ycIq4hp4RLD\nuU06770YkddzE04PemUdEB36Sjcce5NTrDTcD6sdI1Lh6Ctvhk0ndesGfoV/\nO8mO3A0Czfp6dXMw2xZ1gLyoFrk7rBOxhVggVYfacGZdDtNqWonpO0ucLy0n\n9orD4TUxciTdiHHiGvg6zTVodhpn71BKRfWqZXC0OxRXgk5dV2avdvfg4Y9N\n8oeI8G2SKiz0BiMLXCoUTt5A1NhYSGe/w1XNojtdonXl3obKDRgkCzGVqkWR\n++4p0NkuUAF/zlibE3k1ET0bpmGUUtSp3h5hbPLNVZEpLqfeWGTlHYQbP3UD\nOHJ2r3fhO9nsKZ/3+YbgfuuK1PwLkZzyi6rsi6PTJztZAAW7VfHAROeioWLk\n6mDPnh81fwYnShzRcs8js8gSQ/zzaKS4lgkAnYsVkD2JNu2P/5KlhCcxo8My\nWm+wKdlH8jLyGnmhMwU/XanoK3NptrWgU4Ni0mLXp5xElpDbEZBwa+wFwevf\nuOuwND5PI+xlUkD6qZvvb55EhwAry3Y8P+2S6M1+88PjqQXkZBwid3vc6dSi\nMWPE\r\n=8+8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"32baaf05a50f9f8bed050244b487c4074f7d5e61","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v11.7.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"11.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.12_1572025131790_0.5739668994142324","host":"s3://npm-registry-packages"}},"0.0.13-next.0":{"name":"@truffle/expect","version":"0.0.13-next.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.13-next.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f58cfa8e0687695bd25ab9af3c66836826276d2e","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.13-next.0.tgz","fileCount":5,"integrity":"sha512-meGsG+2fYLfHbFWKxvtXky/8toaXUYOEi6x0oK7iEcI4uZOct1OJewD7uoWe6pfnEHeQZK1W8RdLOIR3xOS8+A==","signatures":[{"sig":"MEYCIQD1p+H1UFVlZqPHdnr4izPQX1dKy07rTkVv58pD1rsPigIhAMSCuKHpiCz5jozz0CEAzuXUpJUmuQaz2r1TcX7UqtqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwXynCRA9TVsSAnZWagAAxhwQAIgluXwELLQ9qPCMgxRG\nCaK0rpxAViKAFp6zYPNESEzWnLcI4zrhpRgMkpO4Q7+C4VMkl9qQnaSN416P\nDJMPUBK4q/TABtCo4uGeHG1+XO/UG9fsJN8gYRq7+JdVRfB82msrxhKvtoiX\n+Ok08DwgqF9NJXM1+3RuUXnIf5MB/nw1+ij0arQj5tpoGf2iizl585np2pXt\nCXMwrFPKl86/WXOxh/BLCWjlr72nHueIv+Pw/x7HdXfiEoOZ7NPhYQd0KZvG\n5OXwXbFZkWGziwjrJ3NYmD04QmeXpEdfmYknPpHdP4PCmWCLxSwRvDD3biBn\nRDUavAz+HdrId9D10ITpBDik7VtUbTZa9C/8wSY613B+7Pz8CothgR4jZfsG\nyZeu/mF1H4uSrXgyhiWvbpufNwcUC0wLNqeaNdGXmn+fEP0ABQZ4AysntZDc\njaUzfIlLrnEx2invikPKg2Kn6r+wsIZJFk1W1qilMCciHH4y9l4GeLoakVnw\nrjbL69xUyDIEIWbn+MGBKxxkkslTQivN9+zYk4uYaXWjMdNazRtOVjoY9ViR\nNvvyVqPC/4K6xdjs7OohrNAluI4k23gSpjZcLhoDUUblET7Vr8eR73H/CzeF\nZIRnkIXH29Ssamw+p1Y5fNZd1VZSRFD5+gXfLEu41J+NftxxRoXXlkRUEaxz\n50KR\r\n=cu4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"a72ad03fae478e5036795c138e7acaa4483b0c06","scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v8.15.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"8.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.13-next.0_1572961446692_0.4330228684665087","host":"s3://npm-registry-packages"}},"0.0.13-next.1":{"name":"@truffle/expect","version":"0.0.13-next.1","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.13-next.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"1aa4d526cf93d51858afb1cdeca9d4fe6c899c5c","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.13-next.1.tgz","fileCount":5,"integrity":"sha512-33b/z14ppwCBqnMZeYwr4VHraS/MJMbBSnJmd4sjYBxbTq9/1QU27Eo+hHeVxo5+zI2TUUfN7PRtEQyowFYr9A==","signatures":[{"sig":"MEUCIQDdJqV4Ukxc90JYzEtNmr1zK3nJQPFGMs7NtW1y4Nhg2QIgXqGov/0h+oaTaQ6VXaEdiCkr/a19cXP7/N1/OGLOT4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwYByCRA9TVsSAnZWagAACVUQAJp54N0lzMdd3Dwc6nrY\nwy0cqxSUgzQgFqwdK35V/pdVQjhHcyTgy59bwz3AxV6wB9Egzj8CN+Dl4g7k\nl346i94JZx+GXd2fjy4gI3nFg8t0gwJy2nEUdj3hoAxymdXrw1zvo8iR1pNb\n8xIOsl6DOQ7Y78Wo3KB1VqRHf31g37CYnOD4hgxFV1F9s+uocgz7sa4w+ZGO\nAmsd5UOLWLPKJCAbPQaUb1td0HoZjXB1Yd2hOTuQGHIBiTzYYojmBqNkherD\nIREOhtMDBYG6Mjt2ZM5qJCrj4TxFmr/0Ro8SInKR/kuA4rRA9UVSRLz+eoAP\n1APunt3GQQ67QW6XG2lZfxoz8Grybajvis+oZQBgIrhi7YITs/cwhBpEQSJi\nRRkxax3EaxbD0iA1RvIJjWOWJjZrs5kwuO8Q58j6LldE1qHg3LUKQfkU68td\ngV9sYIjcVdhaVrzWSSl6FA+ziQc4vCq0tvn1oI5G/bzsS3tSACjY72Zav+cD\nEALLutnGyXa9gsGzYQZBRRdlamG3MDwW0cjwSt00EarhMJJILOW41RPHzWcM\nfTI+zSI6efSRAWIHUfBuG54j0xcSQYnsm8PC5SBXesBwK/vbcxXKed6ysjiK\n8bK3DWAWFfkFPE2zeSTPWrAA3zV0gNVrF0VMOhIcAWQYOhwGbXMcW+MQ+g7o\no1P4\r\n=/0jA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"44cb9ccda70d4745943896e220218c834d1722fd","scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v8.15.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"8.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.13-next.1_1572962417948_0.37399304513560216","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@truffle/expect","version":"0.0.13","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.13","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c8e23edc1a1c3b13f768611e6199113026cf8bf2","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.13.tgz","fileCount":5,"integrity":"sha512-iLRALoFphCCA2ygDjyG+633dCMp81i09+V/oMDkdvDdYDF6KHjSt3Ov9eZMDnzl5PVBvmf2221U4qXSFB8V4fg==","signatures":[{"sig":"MEYCIQDuUmEj+fKjN0uu9I5OLsgikzUerKt3SDdPWTEqRI7zEAIhAMPpv22zR6qaIKqy6yW3dYIoM/PhD6muCf/wmg0DMAXM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdytJKCRA9TVsSAnZWagAANekP/RSGAfjz7vSBl0BRbMKb\nf0qCN/p1LSiV9QHoF715yG6P25o7vAkr9coE4PPX6d/n5UcbEcPQ3CXIauKl\nIyApWocZnVIbpTNJOXGHiZDqzH+RfZ8EWH7C6Q1pCMF29scbCqKJXHk55G1G\nSuzzqQ4g0lwDCh7nZRo3JhHNUH1Ysbh6bAYxCjx/N9KCtNdDf+MdUBiAm5FU\nNYVbdgizTRxEaMg6ttnImLtcQFVo5LvzZa4FiKAyRa3CTBMsZxcEpj59BCqN\nOrqCcSKRsYhXADyk4+2fHS5YWZJg2oZk9idLxa6MosLs03fpRixgJDacfqzh\nTbENJaScaJ/K7IYj1EODYFlIBi4+LOq8Ve1DFTlpxE5KHH8+Fr/J8DF0Lrmn\nMsZp7dwPLbZ25V96OZnFG0s1pZev7FjNVs0CYEQvb2Xbt24YxTYmS1Yal5mO\ny9W9Xa+hLGrfz3fIWQ+7x+7g+SySiEpOKIGnjvZlxXPPxNmQRwbRJib8iEFI\noHCLJWxsYy/qxscqVw0+obCCWqAGnsT9Eg0j/IAhFpUWVW65+HIavZNd5Sr1\nupwriNKzWLwzZKlcgKSmkh5B9oI1eVeCd/TLDM+0/nhOUy3RPJxLriBAc0s7\nXkapvPAWCXyH8xsI2kY6t6UgfAIgEoTlqH3zuiMHOVU40y6Rkq1ZG6h8lYWN\nY8ON\r\n=KBmG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a962a994179f561ec8862abed747b18958dbf6ba","scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.16.3+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.13_1573573194450_0.7193910488093651","host":"s3://npm-registry-packages"}},"0.0.15-alphaTez.0":{"name":"@truffle/expect","version":"0.0.15-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.15-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3590bcb4b4af810df027c9f6aa99767c4c8ff0bc","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.15-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-QFC1ZYIY+orL5NixLepl/pmiGl7QMDwz0Tpi7W/GLRSk7oyvNDUg+f5MCeWSDtZ3Vev9m+xs7IIHNGa1buJJWw==","signatures":[{"sig":"MEUCIHP4UovPufjNrT/0jat+8yOEPXL0sycm9BCrw7VWBpFRAiEAgyAiCMrojqP8Opb4IkNG65LwwXbJkF11E9Lvhl3D9sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8YRPCRA9TVsSAnZWagAA9P8P/3d+Fu8ob5xi5Hz8S2ln\nwGbGwYe5YYkvSiENnDiyccxZgpcfaVpmpwS64aGBtuOMTtTb0TAC3HcoiZ47\nhC9Nr5sYmlcIbrApi33u21aTHWVkmPhadEX/lIvtLqqk2/huj6cXrr88Fiom\nIiBmpJ1X2cVhxMjcgMcbRXwncc6yt2QxdDVLj9v75LVSBPhvtopsZvgMnoaU\n8bmjihGKVrfZQ/wcOir98oNhoU9u1nBaNuQHbCTKTIYY5qmyyOKf3N+5eY3U\nucoP4MgkRu/MATIMDhLuDubEkuUEo8sugDnOK4wKK/5ZT7ekzjbWvplAiIo9\no/VPxVrLWB1Qd3hBgPsssDAZ+st6cpL5E6D4Q7V/ppBGo64tCIHjuBwhSxPC\nj5CR7+H/RQcIY9c0pykQAKtmQJfOs7AdYwbh22wUwDnoai8AZZ335cYZDRr3\nh/7u1nGCs1hzo9saLd4S80OyLJhFGL/TccklPPUPBaP9FcIdLUH/lCifTnQi\nx6FMorhMeJgyP1wV/CAnqt4BHsKRXU8Mebub+Z39eR7RPYv/r3CU2fo/tsUa\nACNEjYqkv+4MsNCL756bWIvLYyt7L4cnCFV+ckgODqju59qYgta26C+hz8wC\nq0xeeqkzzCTJtrR6YZICZo7C+3/RgumJeF0Dd4hLyM+nKcK+ddnXL6UtHrap\nR8Az\r\n=LGll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"f3a5706949563228f5e04445061569007bc3f792","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.15-alphaTez.0_1576109134584_0.3823451903767383","host":"s3://npm-registry-packages"}},"0.0.16-alphaTez.0":{"name":"@truffle/expect","version":"0.0.16-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.16-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"161a65f5b349713eb888f112b81e327052212a73","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.16-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-6adzt4agJ2FOQXBiTqDaK8HJrbvSzbaVnvLqVn/y5LvdD59y6Y/0N/A17SEXGzEIhLJThMkzFsLn2gjmbrixbA==","signatures":[{"sig":"MEUCIQDHC9L4lNT8OQ6ACdhteHiXNXUsYtequT+/nhoou2sNiwIgerUEz6nIjlypgpVb9QUk2zWQ+/LOBAMfwq5Tlfl3fiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ZCOCRA9TVsSAnZWagAA1nsP/jRAk3Ry9GCnJXczIDiy\nimCU5FpKEnsm68ZYBrlt5skdXoVC5Q0UJyNZGXGjmhuB3yWuun4zV2j+d9LD\n2E4VQsWQTrCcXu8ohG8Da9wOYT4RGzqQKy66aJAJt59hresTLVLvGiDy9rwY\nwiR6BudFUwreI0mTzVJqkMeaZD0bZ5yTm7ky4mOms60HtJn7OxodKy7aArwA\nbyGI4NBN9gGgrEdN1xFfMrF4ONY8tQwXH8Slq703LtwBaxPBp07Ywn9bvWSx\n4FiMEOAinouqwCYSPv4RwdPcH72cO3OagbsoC5DJ+DzeGUAda0lN8Xj8qhBF\nIiLEwf2Mx3PTrpG9WnofeWhYaN3OTUyvNXStxjG3FNTC+EtAam8uh9jWHMN2\nSyEI9+L4K181lTx/zjqK8uwhG7Z0gjVMhNBKiJXumdU7m75OL3tM8o3KsiSV\nsKe1OG+46x5omCGY/jl1LjsRzxMh0Y4K9fVPVAtpMgknE+GkPmSMdWMm48bY\nCM1lFRVCzrn2PEiF6nP6+Y7J49lKT6XWYCA7Eh5QxiP262FFXWERCLtUDGnN\nVjET2YHrluoEndnHAOg8SDHkfJymqDi0Q7T2d39gzpcuGGoTE//TFtjjVNq/\nKsDXcKl041DxjFGdassBYdWEiswEpCEmzLv+IPcus+YhQ/tmPdmweUF0/qGs\n+L+z\r\n=Kjkp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"dc395c9986d0475faa6da142e87682e70e52955e","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.16-alphaTez.0_1576112269792_0.6093693483718399","host":"s3://npm-registry-packages"}},"0.0.17-alphaTez.0":{"name":"@truffle/expect","version":"0.0.17-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.17-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8a6287c1acf05c0539bbfd2a5cac787afde519d1","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.17-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-bDNwiPAJczm6nhuoVxhiEI78gsS52tPfMUAn0093uXV/MDg0ykOwuu4T6KP+oeTuJEZOFbu3PVyhKAkyBsuj6Q==","signatures":[{"sig":"MEQCHxUkYunsfn9kMxxN0Nj+igGhw8fRHeGu4rFbBba/ugICIQD/ILiOUE1y3JYaazqPIVRYteT1mMHkW81AGjsF904ZNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ocmCRA9TVsSAnZWagAAUswQAJkiS19yNXX+1H6IWQ3Z\neVmyGvxgaaWmJXAYIN5gCM48xHVK8UHt/hE7UdgTcarH3O5D/TyB+GBMiGz1\nrzRFaSyr6+rhRYwVV760q31oDq04k86qpL/LTY1qLootF+bSqN2q5tRdqjhe\nqx+lL+IrcNmzRLqYsJBM5K/BMdvpvchfhqTxcWTCVAvW6aAddD5nYWhlzD0i\ntcjbHP8GHH2tOKsVMIxsc7zl0+pZfPx7wfb+ohSAEZ/3961278kKy3XwCjtm\nIXzobJrZZ3XCfaeXcljdaawarFpYreUcUS+6lpHwaf1onzNxvVtnC2OXV6Mo\nvFyz+488l5IIUdLATEWSOZJClCvUtMQPEBXdtlaG++xKQ48tyvc1T5OQMc63\nK4QfZ+yxr1odgkVFJ7gMnzC0RPedjkWhXkW3e59snd6XI+WsXjIZbOgXHFYa\nKq0r/6x5TUs4uVKacZH2POiV669v3SH3dflzYrryAnf6vwjJ50+SNWt31dDo\nfswtbqmD4SXw2yHwrWWv0pBSkslivIXYflgsnvwFNeTmXogSzs6l0m+85RDF\n60gdwiq6A0QoNVRJSvzRKPBCP1pnAo1P3hxA1G4Z7ma24/ROLDZ6gHTs5GCP\nfKIEtcbAFPkJNwreY8Xsh81Br/gpPUHfKgDtNTjGETR9ZY28LhXGyDMzVxxY\nSFZB\r\n=0gMu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"9c106f4529dc4e3a2e88e722aea53a40eea5e4de","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.17-alphaTez.0_1576699685777_0.48602727199426443","host":"s3://npm-registry-packages"}},"0.0.18-alphaTez.0":{"name":"@truffle/expect","version":"0.0.18-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.18-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"1abc9b6cbb1a68a654831bc1bd3a53a53c6de16d","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.18-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-I0r3lkln+gxAtT7A5o9KCrExX3bH/tHoLWgcaZOZKZI0pNZwO7ZNANb42VbkDjs+kwDZZQoYH6PEkXv1Z37Miw==","signatures":[{"sig":"MEUCIGB15+eYSe1l9oMPw+ZEDxx5zPO7mwJaCaG4yRhRLkJzAiEA7wqtrqQVj6RBnLalD/hFPs9SwZZ+vjsEdbJc//kBTag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE9GXCRA9TVsSAnZWagAANQEP/R+R0p6l4S3jX2FVK5o/\nMI8zo7StIaAkwPwlsAIKwyajNDR21D1Sp90AhS2yrnoiIW/JqPPeeYvXP9Dm\nu9PvJ649vcrMts5D023oJVVelnM4m7u6T3i6JvnzXm7WWeM93C+8pkfsKFNQ\nHwIyGlbyL6uXEtdEEMRA/+SK0yygtUzwQR+AeFy9Ij0uVjg+2qxbYAleyZns\n6npUYKTTCoidCafy3FMAvFOFBjkDbDJGYVcJm4vr5mBX/iu9XGbhXlqbt1w8\ntGk/zIeDPFyhjWEIyw8nOlfM1vcXylf9p1p53PDuGJvZqBAY+pq15nnvUmcr\nD3vHedkSkN5OzUgsEYb8GUsolEOtGKKv145bE8EECYZ4joLmbDYLKTlOZOf/\nRzjkCZbQa71BIn9gllftyZ5tP6E+DPnUVU88/EbqgpR9REcn5NBJu53TuW7p\nIFtlWV7/WwecnKeD2fwPTmXdtFp4iUmYzyYrHFO9HuNXbtHQQT5tRK3aG1+2\nvq/mbN0yMC6+TmNw8N/BKUFnl7fWXTC4Y68pIFh05TAQdOIXA3pt+CgwPsKu\njR/2yTp7Klt+ctOdNaE9C7TTDrX/st2llMURJOBqyYAZ/zXE1+lDDz99LOcZ\nj+GDUtaRgO7ypWmYP5Pq2nldGeBaq4Uqvu139hfKpRwp0mj4ExpGQOTkkSXk\nM1+y\r\n=Oo4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"8feaf6fb72539e93f1ae51407fbeaa6f66c73317","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.18-alphaTez.0_1578357142533_0.42165819048100306","host":"s3://npm-registry-packages"}},"0.0.19-alphaTez.0":{"name":"@truffle/expect","version":"0.0.19-alphaTez.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.19-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2ca81c5f4eec2314e66c23bb88bf0aab19bb548f","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.19-alphaTez.0.tgz","fileCount":5,"integrity":"sha512-8up7ugPLhwzivAYkLWdJ7townxlq/265vcuMU/xolVisUWGh5ninlwyHClqsguFM/ORWCIcx7X1pToYxK7jl2A==","signatures":[{"sig":"MEUCICzfLnFhM8Pg05271yvOVhN2u0j+AOrsTJlZpp//is6dAiEAmnj1KGi20jetXSW6M1mK5kN9YCKmoYj8q63CwHiN2Ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFO5VCRA9TVsSAnZWagAAXUMQAJbk43c640htmArB04F8\nAtmcKogY9bGQ/L1TsC7DBD6SmuBMy07FshHhHsVBPF/ymasq0yIAxNbkmuqw\ntQVT9mS1AEhaVirkBU+h7kyjtGCiWGk69v8+1+OCPUPSqW+qAgOKbYnsivfY\np9D0gwIg6Q9a6bO+/sxK1SVJn98waqwIEzUJUOYnCCi8BMq8dEMuKmfNXWFv\nhXRaNdEpWf68/go8bBv0ZDVztYtKfOKQukwYYvgBM9hrUAYCKD+aQrwIXP9l\nLqcs8+92Bjiu6KCuvYg2xnfwebQxjnqQfQNjMnAWxbkMY/aLaOeT+WO5B1Sn\n62/4uL3lXQKjAJRzYEHBUbQcFyXIL4G6lm1kbBjrU36TPNfHciV/RUdYpNe5\nbKu/LzLeziNlW3T6//piNNzE4MFcKq5EIK10a2I5w4KfbG1fDflpQMXEHKMc\ngdVaA+uARx8EFXroUr5yaEUjVcsFO5FAQso3d+H8cLJsfXWR6B/IfyVCAq9T\nOZenHCpV1XvUukR2VNissk0RqB4E/KoiZKBt+J2JEptdM07aJT5z5zqsxS7N\n4R4Cq0DdOZITM5bRTJK+ZK2kGutHfiBR138+P1c4dQe1Ubhz55HReXjcFDVX\nFT9a/clak4dUyLm7g0y4UwA+2LIDfsTWaBqXzkz1LEnAGKf94TVGX4Z2GIlH\n8Vdw\r\n=pSYK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"a960cdc714cc48537460a32738c06222d757f23a","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.19-alphaTez.0_1578430037530_0.3239655396221648","host":"s3://npm-registry-packages"}},"0.0.19-alphaTez.1":{"name":"@truffle/expect","version":"0.0.19-alphaTez.1","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.19-alphaTez.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"966ac1aff2809a4628db0887c2812b88080572a2","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.19-alphaTez.1.tgz","fileCount":5,"integrity":"sha512-6W3KxK2f9fmft7s38PGO2HYhv19cYIcgbf0mZWF8IWC6N3VqvvkXiH1FBl62pKaorfFXF4RoXCNsSoPKjXdHNw==","signatures":[{"sig":"MEQCIFIWljxDXnBeaYw44DCCds5Lndd+kK9SzH6yQkwgKjnGAiAPLY+Mg6zQHqy+Fs+eurNg8cQxerzcnhNo3stiWoHjOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFlAkCRA9TVsSAnZWagAAOwoQAKLlnYs8w1BRUU4fu1vk\nYe6C28zmE+zOtZu0kfHw14EjYBJ0A3SgNwonJdIXu2hIr+Izbym3gN5L4BfL\nMQmTvM+BNG404uaX/Kc0k5rsJJzBvPR3YrLrtdUnQ6kSjihmoqnZE8enm7GL\n8Gohq3uvXineNV6Lmv6LkfDpD76q17Sb9u4+HFFLKGkyrwvFk3m1pCjgHwpo\nNOZwi0PfHv+Ewa5dNoa66wFMSQsRyP9js9TlDiU+j/jzMJ3Pzbt/APVHRUel\n564bIAyKoT54govQ1TsxmHJLB5kjA2x2slBa942tpu3VpCIFQMW/vRIn9iec\n13PjCebHWxMqAO8yGdeMr4d0sRi2kJaFwScR/BEn8qQI26okvw8bsc6r/ucO\ncs7WWeTdDH7T7ZINU9Vq2Bqw6esAp0T196c2sRVXPmAOcX0D6hISXWlTKUiI\n0YkIno6iem6itblf0AAtGuSahjw7E50AmGXu1lzYqX3qQflHB9c6UKK9+Yij\n/XOfzzHwIQXtSzZTNCSdLHa7G0GFRKb8FF4aUeoQLyi0RIIe/oY5ZaLpluUs\n3tEiI3ZbVCXmw5j5p0UBxadIj/xY/AmexdOvqZEZUbnaU8KwSKFEdFE1flZ4\nwhYwUEUjMdX9oL9FHT0BnfyLIMs2HOBOcBXeZ8CrKjqxskQRzssnLs/3phvf\nQNTG\r\n=QOI5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"b17faa2e241cc504df4244a97e2869f55d31ba58","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.19-alphaTez.1_1578520612008_0.8398417658617183","host":"s3://npm-registry-packages"}},"0.0.19-alphaTez.2":{"name":"@truffle/expect","version":"0.0.19-alphaTez.2","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.19-alphaTez.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"468c6f8887b65fdb298e090e1c7b067c514169d7","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.19-alphaTez.2.tgz","fileCount":5,"integrity":"sha512-U5yKVSO2kGN9ApK31aum5B84cQaH5CiIz908IWXLRzXVBNqgubKTcLtbAv8tQPbuHswx0DpgmaHwTpvZJwVYLQ==","signatures":[{"sig":"MEUCIQCn4MIU5Bw3L8LTovIlsdewVGIl/qlAI/bdE70OWDWRxQIgb4PCSS/Zr5K/K3V2XLYELrzW7LWOqdljdpyYUImRuZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHkmlCRA9TVsSAnZWagAA7eIQAJJwsSkat1A1kMvW9OK9\nM53lp69dckX5tnWG8lAF4Xq3rv0b7Glf03QDbjnQz1XDqFaGDJBgNeQTKCnR\nnDGoyQkJ85fUZTKl0mlGPgDf4dzo004TVdTsNTWUBxqijlWgBrz7TJsfjnmM\nsYch+VhdAKP0huRhRvlh0i51ZIn6mlGIvANwPlrRHmCL+TPWfnNfKz5d/FCv\n0jOw+jSxcwB3ypn4PPn2rf5nQM4rKn9wUfQiGUp/TBHUDaz17hYvnCa+W1tF\n8dXZYmQx2RVny/O9UGHj8KzKdjPNJm96NrMzlzs87UhxBBxf3I2vKN09/vOe\nqEvMe38Rn2ONqyFQCKi3OLyVYP2HCvW9IY6MsVK+q+pXU9bKRoDZzrW1ALoo\n6s0smwMgMxIHxXCP98xppLzxVUtNsirPgHWs+656d34eGQHclrLq+KKpl1Yx\n+/towVEpt9vfYDjjLmkpiX0Rk24EJQ4+wN4dNmnDm/WHRsBmKfj9fCh45eS3\n/OQ/kX5bY5XFRO+QQh10vCuL+kCTrsqadumoYMeo87EHKOK4NpOP3dZOGFu+\nWMV8bKqTkZAQyBqTr68YBHqodfJlUx8uL11FwBUHDWek39QY5xL3tn+p4db3\njgjN2CHWMGrYSwneJeYc/4z/Vbngf8moWJM3c/DzIrq8zg+swNYjyNEeOlAt\nJY8h\r\n=J/Za\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"f2be8e62d3f20d1e8d731cac4353d8ffeb233fd5","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.19-alphaTez.2_1579043236851_0.0636778695544582","host":"s3://npm-registry-packages"}},"0.0.19-alphaTez.3":{"name":"@truffle/expect","version":"0.0.19-alphaTez.3","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.19-alphaTez.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e2bfe058957a7276a9af697469b63106f8234cac","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.19-alphaTez.3.tgz","fileCount":5,"integrity":"sha512-9WrqwAs5pP2UJ0YBixLxnCL+uKeGsP3f6pjasaDv0/V0LmzoK9R6g4JkLo+ItBuhCFKS2LHml5s3zD9E2A0W3A==","signatures":[{"sig":"MEQCIHLn6wqQqcBz5Q3hN4UYJUCXaxejNFnoBggfbbEOuZZIAiALZub059Wab2T+mHlQlqrjPaQcMF+G+d/FBKQZRRS0mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMGLCRA9TVsSAnZWagAA+pAP/ix7yZxqm7/06tWxmEVG\n/MKrHRelalt77VHlmrSsTgQid4NDdVGlqWs5L6uuQaV54wwqiTprVsR+AGFg\nq03Z/eHsQXRCv9FUso8rYbUtYp96/D4y2myVwkNKCVISjU6Ynxd4fGE6CMSc\nyrRwTIu74/n5Jl8eUCRELvzsU/gbWsmepL8sxLETynocCg05eeEl9/GFrTBB\nIrtP2LWTKQT2YuIIgP/WkIKpc9LzGtAhP/S26oTwMT7E98/H4uNkvK+DO9Yp\npsFpprOyOoL9/W5PuD4xcSsqxuVfkQ2rk2XWuyIOzi+hMCh7zkpFVSoEC6/I\nQQ1sh4BfYb4Mv+KI+KRjOHSQKUGSt4nMtl9OAq7Z6bb46g/l0cqBIuJW+yn0\n5xAPyauvBawlCsK/EtUP/N2bz8whxmwrapKwvu10oUHlerZckAkuEqEe8SI2\nhc7CUhlDfxZcAgHHSNmc2oEU4poGtrO6TpGTkedE6DrOBt7nuoPQbMAjJ5Q6\n77qy9Sk4JO/iGhEKnAnXeKlTegGKDYLqc613EpelIoHkVVeUzxR8uonvP2Te\nOHtQJu6jtfGtAGRgVbmTpamaaAxoEQ7ZF65eNAozwYaG+maeefo/i/n2j488\nXlOkug1FyDU19HrEjau0f8IBgo9dX7Os/gYrt37xOdu0bMUl8W8xL5ZwtOu3\nvDKu\r\n=aFMr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"d29ebd9d610cf07fbd046b0a19bd6113916f7ad3","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.19-alphaTez.3_1579205003276_0.28247759370024084","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.1":{"name":"@truffle/expect","version":"0.0.14-alphaTez.1","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6c7a2cfc748d5d5ecc33ebbaf5c304a99f2303d9","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.1.tgz","fileCount":5,"integrity":"sha512-13jcDp2oGFQVZqxTbJMA7k5C9eXht08CNe8iXYGJhaAc2UtGxbTawVvXeIqSpu83VngSsIq7UpHvPGS3XzEI0g==","signatures":[{"sig":"MEYCIQDsvAU/BiLB0vtxi/3J5JzkXtrqPzJ1Z4DFbOpRw5CqggIhANqFoM4HsVYIZuw9W/817vAVO0iLfZz0BRgpwR0N1Wt2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOMyKCRA9TVsSAnZWagAAWd4P/RZuiuFlcqWqD/y1tHb+\nXriYhRkJyIJkE42dUMWo1Zs6Q9mUN5CwalSxWv4a1b4Uh/2djr6W0TFfdqX1\n1p2q8jPXRO6HkGhDWz7M34SUI30IBoHpYlPj7Y3id+DmTI3Tc/INUvsqNv88\nVXfLBCvYsMex0jOoJ+dRTiR99sO05XqgxytoTbonvrqzSk8zdxKDq1RM96aE\nS/rLnUjcv9A2IKtr5BRwkliApuC73XriZw93D8t3fX/YusjGr4DAIMeuPZvm\nl8osr4kqjTdW/oJD+30Sh4gjG9Qk8JS4qsToP1C5hcy5EoABk59fsdJLy9q2\n4V76uAO/ac4fBevyGa2jefj8I/SHVTc/696ILB1q8RmgwoOVfK2EVhfVAdap\nPL6hBTsVGRqmSpsiJfQl7Mh+jq97X8qNGQUkj7OlOqtEq9PQV6FZTNttSgfg\nyGVKIULEcc8yhliLcN5CB+F+7BQeSBzz/098cUAhWZJjdjbZWEmGplLR0A4/\n8cyEDfl9qQO7rqvQxyHvuGpLJK4iSQrWs2J29LQ8/VAu5+Ms1n/VKuopXIat\nmhTtxjHVhHRPexKSI1gOutfF6WqHIIEnNPpsAGfsHNuXNGK/mCGWbQDSm+6r\n1CrqgzyKya8xyRHT+45SS0FcP9hdZis9CfrRGfgzhjj75rAUXD7VEM5FMcs9\nLj9l\r\n=c3x4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"b739ef1e13403d03abe8a6e39398f059eaa318bd","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.1_1580780682254_0.0965600324112954","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.2":{"name":"@truffle/expect","version":"0.0.14-alphaTez.2","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8dfb58e5f3c24030a4dbcea8d3eade603293323c","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.2.tgz","fileCount":5,"integrity":"sha512-zsvRfCWxWrSBK5naSm92BsBpQhVTyyjpQaFieX3QDklMQ637JpmB9hfvFIpnKvP5y8uBFMfGzycW/+poeJv0iA==","signatures":[{"sig":"MEUCIAc7f/AlADshOXlBD6JgkG8rmx1M+Lfn9Ee9l8new6XOAiEAqgpall3AA9JsKRTZMv+wxDyFtrnUlVAbqhmIMDRtZN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQyYGCRA9TVsSAnZWagAAjKIP/2EZn9Zd/S7ZH9/JHgu/\n0CUHAuy5ZkhwQZKVUkDshRvsGIYLG5/kQ77pIWPT7Dvf9tr+jDMvcU/XkIw3\nXiG2gzRwETVQIp+k292EX35o9FWQ86NPHbjqCw3Va/f2hTMcjRacLJOLPVb+\nsRJxq92HMwUHcpm6dy21nseAVNzImlj8hc5uoI3yztHoPhw73aSL3MeCpl8s\nMyF2Ga47uBPf/yohfetYfiHI8kjKxf79ty6RX19h0qZcWHDGgDyZSR21+Eql\nYdF4q3bkwRqG0w2O8G6KIFX6RkeZT1eZBOe859MR97KBQ8Se4+/Kbfo0TIck\ni8t5kgc8lmmIfRBQT1TBRf2Lvvw4mmtVDYnFnVv6OwisCE+iM5lgOPGsQUmm\nnZgQw9nA3Ls9tHNJh5PQIAijqVCkNscANiT5Uch6cWck81osXC7Xqa9uaDeT\n7Wm4MXPghrrXg55+6bt6l9Ff+s7yX30BuoSVqq9yxjxrokPClh/p0kAIaibr\nwQu6zwkVrgcqcUNN9mlzeOIQTrz6gk0YDwdLkL3F88xC1tE4Hyw+lVIO8dX9\nGyBIvftbOuMGUc6Mhug/vfBzSNf5DZqrzGeDKomiChOc9/XWGizCVWhM4ior\nPUI7ZLgiV14wmFBXNoos3m76eatOV6hrmljZaE9wB/4GrK1b0Ad+Uyv9LnCz\nM78e\r\n=jIJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"041ced30c8c9af6d790eaf3a9fcd093141a8835b","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.2_1581458949698_0.3271368688113545","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.3":{"name":"@truffle/expect","version":"0.0.14-alphaTez.3","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8b71958fc6f275661a5f3caa55a2bb756023c3fa","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.3.tgz","fileCount":5,"integrity":"sha512-jSpK/wrx3c4N9BuVmbAvVLkQj+LOavd4++d/82ig+XkuPaP7+5stFd24or4/1Ow4OKnZVZJbFKWHeINWiQJbDg==","signatures":[{"sig":"MEQCIAQZWW2nF+fS/pX2gSthbM2iprx4sxYyT7+aom0Dl0SDAiBeYaZEkhG0qED2YCyJvqL8HImjTr+dCAiB4tJsC+iwvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQzMLCRA9TVsSAnZWagAAI08QAJzgDU7g3Si246bD0lUu\n5nSazRalbiF5WYRntDFEswYB79X3DU85/e2xQEUJCL62uwyHxUMbjpCG8fL+\n9UbA+0XlF7U6wD+TcGO4H9X2E0WFqJqPsQKWdwmfNV8QD0c61GoWiV1/6bpC\n0A4RxNU9cFdv7S2KeiLJwW86nKcDtxxbkf/j+/Dwsd/u3yeoVqbHqdgo6Gql\nThYx4USzPThy4Mk5hO04gBw77PsbiF2OSChqYHx9h+nyDhHY5Z0iyix0LzAP\nXypC/6Mr2pJKGvC/HjcNOxRZ/iDi3cGmoidJ9fhZC1eO7K5RstVO/DFUArGS\nRkscT+uw2dmRVCz4+GIxFRo5+M0f3vPsBWIX6Y6Wj1prOdt1m3k1d7CAhfJu\n5DMqjEzcf+hp+UzHYV6oqNsslRzeuUbkZiB5jorxDgGP99EpVvtyvX1ZseIt\nq09hkG4aBN9wGtZXjhF30MgSf3In+sYybFwTvc9IuCxCJyH/ENt5kNCwpqLn\ntFguVSTTXQNcfv4MSswDdJbEllcp7popcaTmJb6MW7Sw59TnH7r55JsLulEq\nRT4c4jc0beM/m4ibZSGfZYVk3JavGfrlagBbunR6TlDr+oox3wTl8EQZ2CzZ\nYGyYubcIjIJu1fMqUr1NCbh+mb5HF5bp5lLDzkaD4+bdQy11ZrklYZG3aR7K\njpDx\r\n=PuKE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"23133de3cc7d0744a845240b5ad461cb4f16b3f2","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.3_1581462275681_0.2913370285800496","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.4":{"name":"@truffle/expect","version":"0.0.14-alphaTez.4","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.4","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8d44d801bb9c2705a233a55cd62210a6aea3f544","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.4.tgz","fileCount":5,"integrity":"sha512-mnK5mM5fBN7T/LZ1/GkEOtNdwv8behqzs35Ex/TI+cbYeXGpkGT/ut5Dmx6cmDQeZQzAVJ729/OZfMh3i7MwLg==","signatures":[{"sig":"MEUCIArGQ+c7/yGYlCitjh6EnDlXYp7r/VkSjmos+51AbEfGAiEAzZ3w+tQux4Ufe/P684PyXFLSHVyO04Cr+naZn3gbU6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRDwmCRA9TVsSAnZWagAA+KcP/2A7qVQJaZlGDKDIQ8jD\njyM8p5UVcobg0CNKvMU4u1RDbfunLxQnx7qiLheOaC+iSzloFxyYDBj4HmtM\njtGrxtYdqhwpqRV+XP9SHQE8eFc2bKOttszsrEpT/j3p0awlZMWcoQVVp1wh\nnzBA3rRhxCxmAznvefYlcI/W4ldtQXwYOPoNLuHsFksMkKYMXSZNXQ/MYR9+\nOZ6XUvYaH2rDP168gIiOd1o6s5I375/ktHOTqiA8FcB+oVGLvlXSjHcPe5QH\nVdkSwzPi4nTRUGY+4EqLfPCSvSwHn7S8OlOPP/T/1xPCE5rJu61W/6Qla3cf\n/G1Vg3N5ixbuDnWDfLgbbbA+zzxk69gcFV+yrcunW5zHmJgfIDVza89w8kBu\nsE/fgtZ8qo6OEvp/bAaV4DeSqoEBKlBjTexOctSOBxfrdHqhxCy6VuXnYxRH\n6IFb5KwyLb2UdtASviLIiNaDFz9yo/iJZbX7ZG0qxPGKCaVYWlqHGVORfUK6\ncVb+5Fgwv/kcRTZ/0YHafw8UOYRcAlindTRzFn/pyiZ3OXeMbufVmd+Yogfy\n+79xqouUc8CaKMnOm+qgKvcFNSQqMSVklHvNwmTMv64PHT5kjOMTU77SDhvT\nDHGQTJDOmELqaB26Lkr/0tBIicIcJK0KikLzO9Yy2ZuFyZwLRCMlS/Tk9qnz\nuAI6\r\n=TWDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"5675e1456fc53256b3cc38b8afe62fda80d8f5b2","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.4_1581530150181_0.8217711135411785","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.5":{"name":"@truffle/expect","version":"0.0.14-alphaTez.5","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.5","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c485694aeafb46852e5246ee47fba9d539dfa76d","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.5.tgz","fileCount":5,"integrity":"sha512-R+YdcHh+qjY6TPBJMVxuAAWudW3Q1j6uXcsb5qPBcXkmuX/R05c9FrYgx/b8qcZd1Hfrd9/Fv9kl+2fxP+3h7w==","signatures":[{"sig":"MEQCIC2kxzvQRDFVo0NKHbSLcJTML4XWCcf0uzdvFv6l1DNfAiAud1nsTyhcmC7k6hyMX7dbXp1pxRrvY2EF0ePPKZgqEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRHntCRA9TVsSAnZWagAAd7kP/i2Xf1fyu6M15OAwlfsy\n+PJFN5K0JaK3BL+80dKRuohrvfYpumDpwll3doxsyFVOB9Zu41GzxC1ej7+x\nXE6Mc29l6zntxgqJqu3e2UVC9GCp4tQOaX2AbNkG7GOJ6lzT9Y54u7lKoOKf\nbjFwLIVKlcTk5x0RarcRzTgVtK3bPOqq5qtYUAKraduNeJU+RJWe/bJlD3CQ\nLPswfvg0RKYew6kqTTBYEBlk2StO3/bPd/l7ST/oIEeVpqHK6fbPWDIIDxx6\nrYQq32gBseYp2HVylqyL72k4v73HrTc+H866bNNow52rbL77YA8zwLLQlpaB\npEw2YDqkSxiKwabzHPZ+wDSIpYLnVq6tab+iG/8YS3PyRkjx5/cCbjYYzcJk\n2IF2jlyfxrVlnIIG7arRbNUQQIUlFmTyOKrlMoGG9wo0QC+nlmv6QixFKrVV\nNXQqUgC30MW2wTp7gK6ieDU+9aT8E9vYaYrngcaxM3a8/CN4M7kBvkeTS11q\nhNgoWEdEeUM6Pv2e1AJORFY/tf/LhyF5FS0bTDkbZy9iuun2bMGijtyl76XG\n7tRuatIL7Z5Earnb58gwSGHU9EP0hWFk8iDSuHwOLIazhl/OCcJoi0Fwr68J\nhBfvxrdHwxTTd0gSgIUnSepoHUQrvB2m6ZFCEzD6E7YyqCZd5GNWv2fXf/Sa\nLtHe\r\n=VaR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"63b1cca3209dc7792733c192b3f0f21758d1b7f8","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.5_1581545965236_0.7033744161556112","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.6":{"name":"@truffle/expect","version":"0.0.14-alphaTez.6","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.6","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"83e209e78d726715086577cdf3e7b61b17d20b73","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.6.tgz","fileCount":5,"integrity":"sha512-n9CPW2CAGRCvNLbs9UJywbuY1Awk9zfNqpWDd1cX26Bnqra/XuExR2zFtkbayDZxyt2Xg+LogtHSLL5YwHAjNQ==","signatures":[{"sig":"MEUCIQDDg+ywo5axeEOtWcUk5z8uP5hpOtvN0aU8OWjbM8uiZQIgI1ARNPewiYZcb3g2tkG+hyhWK+BQPOv4Z/Swz+b+o10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRHtfCRA9TVsSAnZWagAAKL0P/jBS7S1+VRru1BdenRx8\nLF5eZKIQlBE0rJCJRmvXTz6/PA6YpLv7vgODTsgBEr+5PB67ArUehOYhsTwE\ndcXcx1ABXjrSktp+NhBBc+CZEuxj/Et4f0yTte7EdLK391iXChWawuZNUIwF\nJTlQmKliDGplMaOjwEONbRhskgM/R+d5d4fVgqex6IA2gR8HjwBly4QcQskO\nxz9Jl8PcoDVmCUCaVlkibRWC2DPJJR7tpTFfA43KFPzgxbBsy4ZLz9+dz9Fk\nJxuHVycHiLag1UFqNfVAS7Co3hiRiSHeDus96eJCGGEvxz7X1GK+DdUbheLI\n399C9+FEVErhMUtmhsLIgBqFoMz5FJKfLsXVRc4N2dpj2gYrHrc+TpTkuEwX\nMym3nHJozPiwqGAQhNmewauuRp4R9XBe10kyEuw+5GYAby5wbAT4EXCsPz+X\nM2cnyvvsZmhlcuu0bIO2kzo3O4AbhlTQqswED2nWUNZFAhxQkAXxYK6HgDfT\nUf14iMfBSvr+5bqotzVpPWKnLKI2Q+xkSShylLV3AYDnICwdSM5PTE7fDOy/\na/4mONCMLGcNWPQhLKUQPH6C8JqdIMJ0dcyxMdRkGDB3oxz3+kIGEVlaeh3w\nOAzoCh8GYKP8+IZW2tNdcuBaaVEO7uSIWhv4kyRNlz355MGQ3f/AKFoD9kmh\nJCqs\r\n=J//a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"2bb2e7f089388cfeb11f1f03e271dce3c04ef782","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.6_1581546334626_0.8112144588754868","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.7":{"name":"@truffle/expect","version":"0.0.14-alphaTez.7","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.7","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"523ba4776588891c99cbc02a12d392b77886b077","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.7.tgz","fileCount":5,"integrity":"sha512-0Wyq88FbHSD2NBEg18T/4pxbiTUT9kpasGDTKuL6ss0rRjHcILEVO1O0hXVPT7LDUsVwJfp7Of8Icm7aAYXLzw==","signatures":[{"sig":"MEQCIEno8QThru6Ryg85uGcfWM9q8aMVUpQGCo8H80oXVodsAiBSFkqIURPxAaUurz/BGViK7wtrjb2dP2B8MF74G61Hlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRH7mCRA9TVsSAnZWagAAzDkP/2UQS9KwwE+LUVrB1mY6\n5fVWVKC1KKRK15s0nWSZBsurPEZ5fi02RebDAfPrRyfRYNJJ4SN5pfIhHqkH\nnUs/l8Qopot+ZKabsmPnpi/j7EYI9d7aQLZ8RGn4xRWVMLgwmknoQH61NpiD\nBgBIUQBpsrFmfD39bK4UShfik63LKV5oTYExlUzMnWXVHiIgEiU7B51TM6Ru\nPy4sTA74aEy76Own2gObLRR/YnjnUfs5NFIQVINz+oawAuDGGAYtkg/qrHgg\nc2SWtNg/OOruDq1IwnuvA7AqZ4Ph2hjLe85qWlUHuwLpxRT7BS0WjyW2DJA+\nSsSAol2ChTyGboyN9iPOkHJ/DfvWGRs8ouQgernRZ4jaYKNKaPg3mCuo16L+\nzaTmMo72lgm09NaQNKJXeXSxkFlCd4pArERaBUMt79EIQLzR4N4Nqw/bW0CK\nkKbuEVJPIYebSkqtrRkaDbmE634u7XL3Nxs7xZpr+jWkPe7KP6f8PYqz1RyI\n8phLLLldxwO34jNcIi8o9nNyRbU6HkvaRhLciaKo+3Mijf7pfikXOESBgESV\nEwpaAJVYZsujOZUlhA+Bhu6rcrp3x6UGzbX7mjwyGnJnbmeTkLC2ZYjOD/kb\nRbHOKbZCvnqFOEZm5J4Q4rak/6pBx0inPVOqvlMDNxnysiq+eXUVpN1mg49v\nHScX\r\n=Jyj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"a7f61b9f2fce0ee5927e5b07a626412f185922b9","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.7_1581547237717_0.7380989356115075","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.8":{"name":"@truffle/expect","version":"0.0.14-alphaTez.8","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.8","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ea88e7ea3be5fb13e66fce1b37e9f35c8cda8442","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.8.tgz","fileCount":5,"integrity":"sha512-pZZ3EJtF7dum/csz7Hrzc2maQMh2LrZ1ZvCDJ8G8F57TjeL7N7+Uy/EaBoEM/3KqG8iPW9y9wxcVYLAQWdLDeQ==","signatures":[{"sig":"MEUCIGaygtkbDriWihPhEFzV6n5kCS3aknEVPj0v0X0b8SsAAiEA0fto02WR0fXk1nV9+cMzGPceSkP89nXKKiqYIHQeDK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRIgTCRA9TVsSAnZWagAAjz4P/Ax0mErKQe4JY6shVYw1\na6y9qtKYlmwigSHONQV+5qSFX4wU/rg4HVXsfUeFGK5rq1thM/OyRqjF5qnm\nT++RvbsiHw3xuDrnfkbwyFX8Fgx78tnWe0mAlgywC+dNM/CzR/hqfNIp6SAu\nU/NLo4TaTDW8/66T57B6uf5wtwWTBGkv9I1ElOdFhuk58/fmol/5Fu65X4hq\nLRogJvE+8ZqJF1HUcywxDNMOKz9+xTigK4JRhiQYDsQlKPJk8gKdOX22z8cW\nmNnS6yKcPPVWrLnUHQTqTm7oxgVicd3hv32R2yrOi2VYQB9RSaeIFzuB5K7z\nPwzwcdS5Smt2YHqeDMXGCCDHferqpW/Wap1gfQpEdjy6rgS9ZNdMz3mYtPQ4\niHpOOfkPwpN30vjUfBRno/pwRPyTuIHweUS44sZsegTDgtxymNRhsBlDazEy\nx8+uIK5PfwkP1DaZwvgmYqTwUh7gOv+fI4sqKtaKnd9N2p0OQK9U92QjeKT+\nQeqNdzHqztkJq+T0NyVNO8tL0NC6KYVeHD601WzyLLfiTtvjW/n7ACzqVUGo\naFPjDC+Npg7IeseUHyJSaxoUiaUL8dSe9fAxM7U/wc9vXsYRE9AXfYpSDtYF\n5jd6HhXVrm/AkG7Uf2B00BkmmCi/OwKTV6sYp0jeBRrL3RyjVl/OcpNIX2kh\nQk/0\r\n=rtEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"debfbde8c1d20cfb79d04659a349c2113c1e40f6","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.8_1581549586833_0.6379487695206414","host":"s3://npm-registry-packages"}},"0.0.14-alphaTez.9":{"name":"@truffle/expect","version":"0.0.14-alphaTez.9","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-alphaTez.9","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"a2c0f62a7cb858df2c72a5dc8b490435335d2a21","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-alphaTez.9.tgz","fileCount":5,"integrity":"sha512-kffJAY/uBDvZdZW/+NMdaHENB7cT+MMXGDSl0dW7OwyztRDbfZrYTL56bDO1WNNl+6TEKp29wCxz/gQnJQgB9w==","signatures":[{"sig":"MEQCIBc9RtabXrvQWdHJDiAcL6YNAJZx5m8/ZM19My4+hP5cAiBBm+0IG356XAL3y8B0v91+0TNF/kMOshnKeMzw19cl/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRJX6CRA9TVsSAnZWagAAAzsQAIme66WVjDKDWK8PreDe\nI5iv9Qg8M1/uRchruE4rLENDucc3qJBqZipj7vNFWVYlD4lyInITUWZbgao+\nG2KC3BqQgwNR4rye7sf5L8Hini1Es8ahrRiKObz8s+mwRzhIPsgJEpsAa4Od\nQesp8eC7zZ6oi0wE0MLk5s+MWDMFsXj2yR+/674LgU5PveIvPOK3uEJGK316\n5BeOxoorjyl2sBmTB/YbKcVToB8HmH6IrEi1MRDHH9i5i5NyRYRwF3JAz6+h\n2TEXTNvW7M98H6PFAaizW28GiB6Xgu6Rjem/6GEIqxz3ct5jun0Fto73YQBf\n5axzmWn99MnG2nWFokiZmdEARfEt9R82/sMyM3s/+p9GWOX+7eu2WPKJ0TK7\nEph9nhzDVsRO62TQkgN4aFG+7Y/uJWAkK0Hg2EF2unzUgPU8/oJb7aC0kiaF\n2IJIrrXedkRGNqvSixX5hUVt7c3qMOkVcHP89PPz9y07zqjB95afleOFPBNy\n2HR2HjebSruOir7lAWyaJrJ3BrhwgX3a7pSYlOdr0MLA6dcftZCQDRZJIcYE\nV1lnyGg9hI1/G8afn1TteskBfcmes5Suwe66nojawNPzlJ9WtbhhJLuZY7tE\nr+iPuYleD7xd6RlMPx2ly1HVD4gztXCr14+coaIxPbh7xjX0OWRHXowP7MTB\nzRum\r\n=/22n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"0c7420e63fb5291441373d6899ac83d31cb0e027","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-alphaTez.9_1581553146318_0.9369723331564201","host":"s3://npm-registry-packages"}},"0.1.0-tezos.0":{"name":"@truffle/expect","version":"0.1.0-tezos.0","keywords":["truffle","ethereum","expect"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.0-tezos.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"734a1e3325dc2e768645ab142f24c21c7b7965b8","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.0-tezos.0.tgz","fileCount":5,"integrity":"sha512-AaWvZgr3d4SPSaKJHkETifOwCwcGapTA5UerO7vLdFpWCjcf1mM9K8bvI8JB0chkE5xf9z/bXy4VTj9RsXrYYg==","signatures":[{"sig":"MEUCIQCE/GOS17vpwyhZ310q11C/pd0c78r9F5lENG/QZ6gf6QIgRK5y897W/vVgR2AZWggw4MCwc7tSCasOO+k1oX5Hk1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTCwkCRA9TVsSAnZWagAAeuUP/imWrhr/6NagZDcgf/HV\nzJ6CtjL7EsynSRgAd51w6HDxo6Nja1RKyE16jNONhR/g6Vl3PSfa5eWGeWVH\nfzRoHgefw81efjRk+i4NS/Rc+UMoWJXtS3dtNM4jtXq64KvRxyuTnkgtscP/\n5M2WlOXfd9QzuboLkRTl7HmOaxeu+PVB8Z9dM3TAgnUG4MBu1e+UEgnZXYg4\nQTOsYUE52/weFSI3s3NVfvjhcfeUpuSaM2IFmpcMpXwWJv7oBJLFheDeu3Me\nu2VS/YPyq5kh/eodQT6aSSB8VkYP2mqW2AlKcsaqYkZNee96dZxsBElsZSi5\n5K13efIy5KOpIXa09BMUX9k//vu7XzlBSOUX8K+wmQq6xq3Zs9a0Q3z9upmv\nbbX0ILuT4B2d60qPr9nwoC9uvKF+TfPYGd0DxkcmDjdl7asuvIe01OQlpFKJ\nCIQtLyB0/3OxWEcKhbV3MM8RResl9yBGrXhYcml3a9ERPP+FrFm6bIKMPwXF\ng5a3BwIPuiX6GTleMVubGji9Q4uEZrybhYfbrGskfETEwL7a4+kvyhSf4YPo\nJe5kayl3VqxZ/aFIbHNsaGnrrG0ZZBuFbJNX7+QirwP9u50ILL63Wc94Aj4/\nQmZt1ngDA5dvtJGYipWFGlgpNIaKuGpoz6xWH0uxUlisg/BGwPn9vlaNpI5E\nA+Qw\r\n=+WPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"c2fd8c5e2664a9f8c51fc043a1f7b4b3ab0be2fa","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.0-tezos.0_1582050340498_0.10972792017046751","host":"s3://npm-registry-packages"}},"0.0.14-next.0":{"name":"@truffle/expect","version":"0.0.14-next.0","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14-next.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f359be6d86078304b167306aa5914e4b8a798e9f","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14-next.0.tgz","fileCount":5,"integrity":"sha512-Z1BXQNpTEzTIEcT+iqSu3u4qccWXOvI+lPZaqN4OG7PVyetZgQcW6SDvl2kSlvC/dZ0qlb2wlxif8qjwX2/qng==","signatures":[{"sig":"MEUCIED+sHYfs+gq3Bz8yK47ggTsHgu+hFo+DG+aTUWsyaosAiEAw19F2FeYck4lwYpVGAfm0N98wHqdMXDhFgcIX4kd/vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB0GkCRA9TVsSAnZWagAA3f8P/jTlYTW44omzj3BBa39z\ngQ8NqfsulPwdPT4bWFgvNVNwSqAo7JkcgMkN8YeYwPbg1DTfEUyOkIyX0qpI\nI8yxl1Zmm4FKKgMMp081G3zvKAiwk2MMypH5XX7Aw09SzICa5XYcV9/ZHjgK\ntU4EnbXZX2GHeiP94Opw3fzZdHyEuULvwmsDsjJhfHvcGnY8io2E/exV1ikm\nV3X07LSJwJkXPr4lfqecQ0BFI+RJHNe0a54n/nvuzjkKOiaFCmhxo1SmX+Ki\nbA1jgGz2uqBuJ+zTlRxTfisaUOdCctE2OO5Fak+4z/wXMF9cHKUSh9ZZgeF/\n+NcJeyVwPlLGYgR/uCs4g/7a5mNmKj4Q0pg/CzUJ2kT4nbfCi6lTkk+gmgtE\nUccqMt44X2dlDlh1xlVLCcvHYY/J99e2mmvHJWKgOz4EA6LwmMF+4IKkapcV\naVnQeIRxT9UGMKX2Hb95QFhsU3qZXab6cSmCVyxOctSCbln0LTBoFx8j1YRh\nhyGiBt8ruXb2Tqbs3ZgjX74IoBYBRuZBDFNGYIpV6/J+Vx8YUN+be1XJVjIJ\nMMX81FZ4oUFCBTKlnY8b55zbrX1BKblKSP5iuniPL48nS9RNVOM8+kIjI7rR\nWdxaT4ppcCgVl9N3CvTGbfgOvGZjbzib9SYawDSNkQVhY4b9nOf18JSX3Vlt\nrLy/\r\n=shIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"688ff063674ded09ca98eb830286e38fee30ae42","scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.21.0+x64 (linux)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14-next.0_1594311075830_0.2579513232139248","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@truffle/expect","version":"0.0.14","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.14","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3c1a0993b2bb560a1716c90b08e6229d860113ab","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.14.tgz","fileCount":5,"integrity":"sha512-6cHKeqPvkx8TI9u/75Esgiq822XaWLh2hXdt3vkpvi/d4cbrtZUE7OXJqpjtMGXJyw50spRW/7JoYM0Vg4UdVQ==","signatures":[{"sig":"MEYCIQD70Jfg19qoiTxAKl0VZHdFvCYLmHnHEg4PUAbbUXnj8wIhAI048QJGo4ldTMMIZhbW1YCwE7Lb6OfZfS2mJ/rBqpVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5txCRA9TVsSAnZWagAAA6oP/2DO/irrSocb7ZuaYyot\nr0n9zAMAQrltjgWZ6/yW7Nwfs8vweTMycZ/wyaEAnIkY+vgbxtwTqxz5Ra8C\n57nk1GGQsknr7p36fp2zREySvtLPQJBqOOXa4bE6bB60929sd3SshJWFfIKp\nKuk+uOf/m+Zq5XtasdeUc7tjNstINa4Y+9m7Urg+Yh5J37xXy6PF8YxWA2TV\ni5sSYED98ouuepuysOGFkWC9ULYCVoUp/AX6hiKuQgxvvZVI4+ujUZQWfD5U\nWyXt+wmlX7eiidM6qHqLZiVhxXYzGrAl/an8K3tI29wbRKrEmzowuS9gGLQj\npEc0Q/d6WKGqrqyFhsw+nQLC+17BeZrmFqAe39otxVhqcfAoHHaMNlqew2qi\nCcL+74qcGk6ikHV7xS+SdArwAa8qDnhEvxoNp6X7g58et7lMBE5yTg7bmvh6\n3C/g8G82fLl49ryfCAXZWPjUagdd2xPsqGx8i8TjpzAE4Mw/90njHxAhiiR0\ndqJQPh/Z99f5pfdLSOj0rDl6p5OpXCB1kUIw+JYTU95srNoOc6OGcZ0XBZHQ\n7XHM1mcnPtPzWRK+Xe2U8CDslp5E1SsyAe7FD60NOllNUoJUDc4EyIpHEoof\nuRHtwZZ2IWvaJDAt674pzzdyjvBmmLXRT2AXmdxXnXPS9JFZ6uCAffxQZonI\nCNhL\r\n=IsoS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"90c9f7e0c52974600a61d2f86b2b2b9b0cda1691","scripts":{"test":"mocha"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"10.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.14_1594334065486_0.15948325437175548","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@truffle/expect","version":"0.0.15","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.15","maintainers":[{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"293b773680d3e088b8c102480df55907234db533","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.15.tgz","fileCount":5,"integrity":"sha512-hrIbDRsaEoIkapvY2unw8W5b5qfkz3A3ayxUVxfdPlnevdDUVmvfqfYJrJOSdtbIucwDIhU74VaBPKyiqoTJOw==","signatures":[{"sig":"MEUCIQDF7R8vo5s2vMvC+xd0aQYpQwzO1bCzzLLXDIpCeRjahAIgRhITBf8v25D5RSb8ObuJJhGYG2gr2rVoTN+te+e8qpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSAHDCRA9TVsSAnZWagAAydYQAIopvCqfbYIPyKy0AwHS\nak/PUhtYiSayAkQC6U1PVve6aulY1yf39ri7YWkkXMW2bB3PQ3GG1gGe0h7r\n1+op+de+FLFkW6YuJ6sC3l/Md49qb2iiONQEvBA8ATBtnW3Hwfm6PTglG222\nWTNlgpX83wUCF0CSP1iizKjTJ3zByjDyUOWKlZEOVKa3KFVVV9RHS26pDrE7\nP/oQaoiokHUjKpN4TpC1Y7bCoIAJcftaSFNugxLX7pZeLZ4KTFiFajjYhhLE\nvjCuh/FCfZuJ0sHZqG494iAqLHN7IjeCzlD0eDoLrBlsnVYTJcakFGBlvLdH\n+wx884u2ClmU3FwqdpxFfNolrvraMXrzL+KQqwcR/bI6tOtNwmroIBT3fGod\nVl+VqtVOIcB+vyyw2Nw0vEWvHuvwbfUu2etvQXUBKutSZJXLdaxlVyFZ9XuN\nKD7NBPEKlwKxNbdBqjQ80Gk2V7fWBnmE2O87CSBTbsadffz0PI7fg4yv/eJK\nKnzd+bU8U9eIucewR3RjS2I3yh+689Khzi8k9tX9fZfTx6jCEb1RVGssjSPA\n+9Byp0slxKaSh80gunRLJMGJu0IQIuvwVe++si1rQ7eGuuAyCq6AocHCxkep\n9dlsPvqilWFJHdjTma4MNxX7n2jnNAJI6bXhr5jGpN21O5+8S+oiZyyMU0ak\nw1N2\r\n=ESRe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bc2ded4ced7b49a29ee5236e31f3a62773b2a142","scripts":{"test":"mocha","prepare":"exit 0"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/expect","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.11.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.2"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.15_1598554562583_0.6041370405486899","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@truffle/expect","version":"0.0.16","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.16","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"05b7e1d4885d803850c0f37c08828d3fc0e82d4f","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.16.tgz","fileCount":6,"integrity":"sha512-V6AQ8CAC1os6fdpcvza/Hs7gZP01LKq7sbXWbF4DXSlzKlvla2YKNF6yWEyJygDYDkDSh28sq6zdyWQRbQ4Whg==","signatures":[{"sig":"MEUCIGQHKsvAfHbaWrxBOFKTD47FL3KdNKGRcB1zwn7IjegPAiEAm1jvoUiofoVHK+20QDfE9wFKTOrYymjqUSKMuZfxhAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgldQDCRA9TVsSAnZWagAAwbEQAKNTzPzTAQWPCSJxMAH3\n8jCHPj68g8YRQfVVnfbP3dN1r6YdEzhcIPUveqh8+kF7xtUpKfzVIXmyOyr1\n9q1to9eLA+kAVdYz+cPOA2iU5I7hMHhVCtJlSnB6y2rFusOvpkebbPUJu+sF\nqPP0bHLja/H7YAubMr5imymAFu1qJbgJqCdjHMtpr6MS5mf3wqHWvnH3fWjz\nm3W5av1in0342lVjV89SwMJBCfu+kpQu0XHOn3Egd5KKiQUFleRMuw3W9EHp\nyA6O4fGapuVQDW52mYCK+0lDj5nfC1sF1A+WXQutrBg/YsCSnntUlKlESDWv\n4HJVnoFicc+d9NiYUhXaZskd3yw8+9c4cnf/xfi/JCiWTQDcR7E8yMG7XzqO\ndjwp4HfcA1KC25GSR7AShFlCLVdb/vLqGBPcuvYBHhh0ZDTnz7I605C7ULjx\nFQJ+ujxexo3jHYWnQUhcemiZBoeHNvIFVZgaxgAFK4GWTQuJWQdurpICQJgb\nGR4RgWspYlPWqnGXFMsGOUoxddjHhocek+h4OVCvq5ijiwVY7qQrMitRWo7U\nddDy4ELtrNTcaN/ReEC1xjnuoRWXC28Ce+sxMxEQFOnHDMBLCTVWx/OTlzUn\n0EgWst4NO+8tZa5VIEHgUOXD4rB7awjKpoUE00a11DWcfGKAgNxicAbLutYp\nfmbF\r\n=bDGD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d7dc01aed1995edf19db2c621df7ed03bf05521f","scripts":{"test":"mocha","prepare":"exit 0"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.2"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.16_1620431875492_0.391518197583826","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@truffle/expect","version":"0.0.17","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.17","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"27a07fe65747a9d5730b35f7dafe64839ce799f3","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.17.tgz","fileCount":6,"integrity":"sha512-XxtRZHt3Ke3x9TtUUz9PB8C9EDC5nVn6K/QWLlpsyENLWHWHhReZ0YmABzX+r0sQGsDfpgo06dkh4Mk0VOjSdg==","signatures":[{"sig":"MEYCIQCH2N93fOstDfdkeiQPoy0vacM294hF55KJvGoumZDy0AIhAITYzJEy5sKeV6JiesEsbKOkpLGLM8HSjVVpXES5TryW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsV5SCRA9TVsSAnZWagAA0nUP/iLas6hS7ttLnQdvw6fT\nYHqOnaoaQJntJ5ZiRJ63991H0imb/N2fc7nPmvJS/VPNJDZZg8rISgNrO4T6\nXzzVcSmtPAxH+OTzHRhVL9ccuPTWbEfX45O/D1nEyfihBYsUa3ZJsb8LGIyh\nZL0YbEKhSTHXq4huCtviDtZoa8LVCEGvhwS+ycoLPekFX8oxxZzTGq9sc7qi\na6KWNuk1SKrnVTu2H5ybeFaV/3pywy5pWE/MhslXTIChRAhMCXM6rXzl0sR0\nfWJGP2ShkrZClpgZTPTI1fnpD+7RuUEdGMRONhbioLcFuRYgGFjPHo9iWIXI\nboct61ohoz736fA81TWpar1VSaTs4N3KH7X/NoBq5C52zFo7cbQbnNMXvRWG\nDZQG6qKFvztrGzKBD7dGojpPSYPh4Ovib2rdQAN11DJICByCcuepWn0707Oy\nvj6W6sR/62qimmjobo4Hjw/zhS1u0AZZ5EeKhNaLztAVhkC7aaXxr7dUARZ5\nj4YISeoY4e3LiV2e6H7qUPvpphY9xjpa88H76q+Qg4xhDvqa/aOAjhbRT6PL\nUR18iM31zqpJa8ivgAXOsfGyYP3mVdFkv8RkkEo/ESgP4gj4Hh2qHNGcam4w\ntfnw+Ul3hFPLDCnpbpaY1cQn489zNdxURoN+Qs2G66hikMdBnNMsm5wjmOp5\ntMlU\r\n=uvT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"a525ea96ca15ad7b8a3eaebae23e6a3da071cce5","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"8.1.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"^1.5.7","typescript-transform-paths":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.17_1622236753610_0.7000113805341044","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@truffle/expect","version":"0.0.18","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.18","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"022353a212942437e1a57ac1191d692347367bb5","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.18.tgz","fileCount":6,"integrity":"sha512-ZcYladRCgwn3bbhK3jIORVHcUOBk/MXsUxjfzcw+uD+0H1Kodsvcw1AAIaqd5tlyFhdOb7YkOcH0kUES7F8d1A==","signatures":[{"sig":"MEYCIQD/EyDot4C51BkBcpSNgKAUTBJ1eB5WB+kFjWs+oI5KfQIhAP5smpd87MC22HGXnkriBnFpyfNceODVf+L2Ti/6zZZJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFZCGCRA9TVsSAnZWagAAcrQP/ignJhigrYYQrWxbevbO\nFuof16NXhPFWyk3y9aFrRPFS5K0D/B6NAqiQ+AhKA94x7UgSIdEe0ILwvJbi\nTUGvgM4BylHEC4s2l5Y62No6LMm1qmF1ejLsAk2hh0e39HUQ1AfchYa3zo+3\naX2g91GaT8KCvK4Y01H6GEHPHSvL1spOpFC8oxItzgmUJV1QLEw0hCAe54IG\nqFBfRdzf0oFpTHUw3Rbp+LD3vlJwMTZ/LnIXhgjs9H7VTYeGfZG8rn8oxqJA\nkWPg1cvSGbFmBDK/HnKBReoeK3DItoiS8rK6QfiSKQVjEMBU3gXAZbdcQ1XJ\nehDHDZb3comSGi1fWEtAEWRdle0hAFsvNnv/SJTb4L0O/YgMOTpyMap4G0HV\nNJXnZAkQAz00NAwD8oW4agoFjo+7PUv/CVK25+E+NQR5+AvPbaPJTKIHpcjx\naWl6XxWQkf5HF7m/Y5PsDRfJXEvcLNPib6QDBZqbFCQbesh9HZKkkfXB8uc7\nglQNhHpjKc+Os/QEApK+BkNdjHWappgjBoklcvAX7MCCDCxN5DK3OgfmTHdz\nvM6jJHGxk6+byD4nRl2h6YVVzSpz1uzxLOHdz9ASPW1w8gm7Wc9gRwkb/iHK\noCfs3tOFP3+eVpaoZ2Xk0Yd/Dn9uZCwXZG1+JTJlaGejXzBQIQ/H9DSlST7M\nU1lc\r\n=F5cO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"dee904b194cfb391b4cf2ed470dc596a2d503898","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"8.1.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"^1.5.7","typescript-transform-paths":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.18_1628803206782_0.46598390704352743","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@truffle/expect","version":"0.0.19","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.0.19","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"837b26db7b068f0e5d55a01364eace68386f52bc","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.0.19.tgz","fileCount":6,"integrity":"sha512-UZjm2ZacfraFw5GJLA0BLAt0niZOsr6/tsPx2dRtKI4zhz6nDvdPXNjzGZ1yW1JgYAr1YNvos2FlBwFC3E9bww==","signatures":[{"sig":"MEUCICBWjNgJA7FO64HlNKOWBOjz2HI5KfIwkIlFwpnTWpuLAiEAkX0e+2veO7euXdd6k/MwYOjR9cdn17TPd7TIQfBPzwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9bkRCRA9TVsSAnZWagAAZLIQAKSRBTWJK4icZ2ulkSUZ\nq+cJrdrLMyoy0jmcfzOWx9gZuXfbjaSmgvU8cgzrAHkooT6z9WfxHO79KyUD\nhMc34zDuL7SuTf3eO7B5npuFwql0q1LjSV7bK2hsTUOE4YXNpad5PgCx2tAR\nTyhxthTDnXP0ZlBRFw4sGx9aJfKckZQJdfi7m4rSRimUbJ74sW5DMETU9nry\nVsaM1oR0ocbuuDe1Ttxncl4+vWvsS3F4UN2n6zcsOU6CgPBw43RM8fp6xvQ1\nF8qRpiuwa55jvl+tAXREN9hZ96tGjoeDag1ULgj5jKXCpEUymJ/MIGgEUB8I\nPkCA8v/pw6OKcutYKBzWNLq5d+1IMgXAxTrbza6KOJ+TjOgbbWLme68/Sxxd\nOAb8iQn0GRbQ3iJwLQTUaE30DPHX8ztUY4i8duW5e7GvrOCv/IkrbTRCj2pe\noczB0JEk5wYzasgtZSbMlyYWOFD16mJFOmw31zyYCsI9sErnqDt+vLcGgr4h\nv4GDXL9tFCgJpSiy6TprzRLXEJRgxiS9xd3SA77zeH5YIuICocECxO2/VDEx\nF7FYOPqmBlvB9umkC4a6UED360ezrq6nfkwVxRfBZvZ+wItWPSTNjC4eG1h3\nUCENu7JZjPiqin0s7rbITJ3waEJm5rhcOv4P8Az1mkBA+YXVujQxqFokHzi4\nm5nU\r\n=z8Hv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"017e84fbad1f53f62db00483cb07fad0471e750f","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"14.18.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"8.1.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"^1.5.7","typescript-transform-paths":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.0.19_1643493649091_0.7518716487692905","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@truffle/expect","version":"0.1.0","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.0","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"d25a92ed4ef81b5be50aa9da3a3d2edeb930c2ee","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.0.tgz","fileCount":6,"integrity":"sha512-yAnDyrsOCIfhkbuegXkwWj8qCbwC10Zg1FuWZIuW4SwiMoj2JlXt9tacEfOOWeDzHvd0rnC68F3BeuobMNwRkg==","signatures":[{"sig":"MEUCIAbDHYLeyDy5yF7NES9eo7yF2SqOg9nnGsJ3/qMFZjfJAiEA22BWVxolmTpAMnJQZx1v004yhwmwZs77xh0q+PcLdic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbCnCRA9TVsSAnZWagAAvzAP/R0KzQEkq0zYFkVpHRuG\nkjFTLKodhsQq9hENB6AviRpHLRF4tO7XwGqk6jR+v6vju3+R99MwHKM/ke3p\nm2GmEE6PGxZPFCkYZYTcUPfBDrb3V/ZvVAb5kuiUbjQN913OMdFqIwp8tCIm\nJ3gmQODS8OhaxjbKVvhQ+aeYIdeA1Ph3kX8JbaM/YD8LCvJIfi2DTp9cY/B/\nmU0cVcSfXk1/Jwx3bGnQcBDIgfN6oIOjrQYCY1xEoya4nx6gUfVY585F3ItI\nndwSrXA1ABJ054RbqvOEuO3iW0Y7bxCCD8IwupILGDADUk6OKq+Qx0fkPM59\nBR3ATryzutJZN6fFoGcuaLO4LcQg+9v3dPhmLK2eX6jn+swUgnIXPxvfma/n\nUw1IjxPS/Qq1eXaleMcRitLBShx+/wFCzPtfXqurdKZ5hfAzmHn4IxJDLJ/b\nhcFJXJDcSy3QF/ICoTCkImjpsUxk02Gyf9Cyug4Yjqd0zFSgVzhPHkCH8Mmn\nS6nf7j08CzyMZA8HNPY6xZ7HdSnzHYlIfNU//p9Ge3D86s+Hxx/w3GTTLzD1\nR/aIC2JnSRZG1NsgIGmxuTZ00BaQeEs4cFIqGk6HwNkTrjO9DnemJhWnetof\ntyQT8LGF4rd08kLSQeHhkE2TUkndp3TdtEXzLrOFzZ881uBebFusJjQf48jT\nc0/N\r\n=5KTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"9a5337769e7ca9be112443d6ddba089f9c2c0f0f","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.22.9","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"8.1.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"^1.5.7","typescript-transform-paths":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.0_1644540071324_0.7878817668232527","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@truffle/expect","version":"0.1.1","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"639043491c9c2853c221457e5dc3477728aa6e4a","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.1.tgz","fileCount":6,"integrity":"sha512-ipDIGcxeeydyl8nFcUuyW3DPXJU9oE/BO/ssaTGtkJxXohPLp7OTVPV0xNw4PXYlHD9671+YCciE8M8ycH3AjA==","signatures":[{"sig":"MEYCIQDnrrqlXsfAJoLMgBJJ6pzPB0hXXDtQv4EdLR3ynFebiAIhANPTIUtd5BdddopbWQC4WVJcBoXV1GY1dC5qktWVEepT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUFgWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcPhAAgQ/kBYqEFhkcfiTUQ98EcOdDR5Lw4tjJrFvoVN15wrISGGmy\r\nKQYz4n0tAtmXWPEZaUCqqnGqunpaf8SMiUqmM8QG7xFNEhGeq0MLQ2BhVi5J\r\nogMTxkEvmSaWyTQZMggPsubvXV6JFZ4/ta0L0GZ2aQVHfF8KuJqYi3nhvceK\r\n724uBo9WK1xPxpvNzfGh6Y4iL1mkecDtkDIhKETljqOO1wvCqk3aSkrhs6z4\r\nklcz0W7P/r62BN/3Fh+l779YWxAsRAfKwYGziLzq9+rMquQu/zPckJbxIcZ5\r\nf3RmybdMVMo+q0VUEvngQnKoJAxowmEhzCjsTMFzM1Fa644JWyV3w8GE7GOY\r\n7s5dDRQkMdxGaFZfdEDVRs7UIKvgkH5WkYUyqpo/gJFpWU5NQrJewR5D3t+q\r\nCN4KbVyMKTyWK+mj0hnJ5jUXj5Ik+IWdqsnSS19TUbcErKtV4B9HAULUzJch\r\nZb5OWgDcn+w1cxnamFsVHqNU7jbAklh1QdMu+C8GtXMmvCRY/godKbo41kSb\r\n0mM8t248ojoshVcqEw4iqQO1TqOQONgbiOBAQU/Wkgakx6ORY32BQKWiGoXe\r\nzf3rVhleI1/4fif3shKwmBTVyBHIS24tL1UbCzP5TuUZ0wWQK3aLwEaIWk0p\r\n0gqu0ink2rU4rIFWU8x7d+eLyJwO9qkY+6A=\r\n=eJmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"4900bd471b9fbfe521aea280031bf63b8a9657a1","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.22.12","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"9.2.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"^1.5.7","typescript-transform-paths":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.1_1649432597864_0.11002141225273498","host":"s3://npm-registry-packages"}},"0.1.2-typescript-migrations.0":{"name":"@truffle/expect","version":"0.1.2-typescript-migrations.0","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.2-typescript-migrations.0","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e9a12d2781a4970aedd0d55d072b77fa66ce25f7","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.2-typescript-migrations.0.tgz","fileCount":6,"integrity":"sha512-q6SDMmA26617XbcdHbah32+OErQlL3Qovrea9e565oui34EPs/S5DwfI8ASsub6wMwn6ZX183thshoURtigexA==","signatures":[{"sig":"MEUCIF6T7PiasDSOtPhW5oJYZ4sNEq+HMdU/UH0ZP+a4XRKTAiEArxhPFjxHcDkO/dBplm3v8ifhunel5zywZ5wsQ36OOd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2LyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF9g//RVjvMa9YZKPRLKW0S4L2IWTzVCwVCqjnSC6T907pIi2pQ1yC\r\n9Vzo4QCdVq6a2edLtcJA0bf1chzz6GZ33nvjZUvdp9Mb/crqsJIh5PbL/gpe\r\nblibvhZyBmU+vwfV2WF5jL43TKTM3BCHfGPS+TM/0qMvYgPGHszoj0Pzsy/n\r\n5B1avZSX+e58urYUPk3P4DOX0r1+LFHvoka6lY9PobpLvNTlbehoJ1eSdIGm\r\nUB5jKNpkrJkxVdVUguO12OWD06C9DaDA9eeZ2G8EufOhfeaSc8EUp2Lo2ZeJ\r\nqSFUqL5OanZHGf319/KRnrH6kgfFKa5HRZqjDMDTPntlKwlHXbSsHovY9kyZ\r\nf1PhswDa7LtSKzvVQuk+vAU/fxklzlsPQR4p15tcPaMKm818jNj6wU3CUAyM\r\nPmsh5/+lh0wdtap48lHBCgx9CH0eIWcdGJIE9h6LljVpQC3MATvU5qGPxSjL\r\nQtoRpQgbKnzj88npo18w6hkXGXnc2k6Y4C99ehjH98lgK0ZoZuEJwNDOzEik\r\nfz3B+6/GVhO6+pUQnQrQa1vkdvs7c5qJ3eRsVs3H5r3FbQr6slNVUqDflV94\r\naiOw3MkJS30xvH44+MJ3tUwc8sxQttkHhJoPFmCVZ8vkDtJhJTB7MFAVbKrq\r\ngKOFRIea95gvnh+bhHUQd0MfUCSxTQS12bA=\r\n=prb1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","gitHead":"a686945780ca094faaa3c237f4f94ceb659863e1","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"12.22.12","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.15.1","mocha":"9.2.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"1.5.13","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.2-typescript-migrations.0_1658371214481_0.27273991242091555","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@truffle/expect","version":"0.1.2","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.2","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ee6bfe4a75b66e09f814b60af678fba7307e197c","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.2.tgz","fileCount":6,"integrity":"sha512-0DpI2PeKTAzozK69e3zm9XKaN3LVfZ3BbtTlwCPVEx7Ky5qNsa6H/T+xY7wdaQgiZfLBO+K3ildjtBNtiN+ntw==","signatures":[{"sig":"MEUCIQC75q75tqQj3XyqZwX3XVyfs9m62K+qiqTPHdm3u7/0mwIgMEV/PULMNNC7ndDXh7nt4suv9RE0y/4HJiHVd+HaykM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2eHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7eQ/7BGoTLnHptkeOXhqWMjseqzZRE0ciV9BJ8hUAT47lbgAeEGDP\r\nRVpYy2mMnpIL9Sy8SQ1rPXNVrZ3JliTaCNuz5kBoL0dXonUnQ/2RMmlp5cak\r\nj+YOrt9Tan1GpL1PL1sSdJTBW1O1vEhBEM8556q4AAxLp4Ewk4g+EvN59FLV\r\nmak0k6S7+cLCE9Mr8wzwRU7UvcIrsmtcItD7pVwrVl0xYtQr+JRi8Vwe1IPf\r\niK2ZlaM6SxAUkV/ad1gTFywxvtnmnuxWrpGRI6EjZYpORSd7SZiol9JcnWEk\r\nhQPiH0yqR1jpNnWDrFSgn5vEPxEk/w6R5B6eZcPfj460gyN38jDkD2Ta0E6c\r\nAZvx7snAPe5JJH92d/4caozyh1GlmEZjol9GHCwlflyaklM4eYZstbbHwAAG\r\n/kqSXpf6Itt+3sYeCQAF8D9lDPq9GguMMsl+zJMoRAASWyCE8IYXepsZ8X06\r\ne0GXsUqBOK0HwIgYspeuWo25wtH927wMs9DkYgPQnQCQc5Ye3a6jLxhNr76b\r\nTNbB5Tfsgxzb/8xGoHRMM8oprm+LysesUrMH0XvpN3KBLcR5AvUSG9eJe+1+\r\ns9zOGad4GhWtBe2yZrvUCiRLHZkofhqHvdiYf5hFpZPTuOkOAgtRv3+bhArY\r\ntqcQNjQNVAv75KjkFzu4uuLronEMtH5lwoM=\r\n=04Rp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"074c8ac1695d241096843a163a1bc95c34a3a117","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"9.2.2","typescript":"^4.1.4","@types/node":"12.12.21","ttypescript":"1.5.13","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.2_1658446312943_0.24750940310341774","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@truffle/expect","version":"0.1.3","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.3","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"53f0626fee400e43485292879bbc90973ee5c54a","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.3.tgz","fileCount":6,"integrity":"sha512-+pQW2Kh+T6Pf1WIv1O8jqKr3Vsagy8lpNbtUXa6eiSkvvb0E+3cMn9K4hXG7APzj7G2f6bSBoVYPxamXGRGvDQ==","signatures":[{"sig":"MEUCIQD16AaxDm0Tjp7/Xpidy7OC7aRitEFD5NJUPSF6yYOIZwIgZWnlDaydZcrY9sfhQu6bx+TGJ8ZKYloKOk1JAlSawi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo40g//WRtFt8t5y7axwaUW7R5jdgVSNd4vGU3t9PBcil+XWT/ndazx\r\nNmyplRErDZYF2IQZm7a9c09Crw4fk536jqedgutDzpV7URzlrsBWKOp858w6\r\nk+r/hdduwdoxkW8sfJkcjNUe3Vn+NP5PRuLnC3iHi1m3+4VA3Zo/ZtAqRZF3\r\nx/ObEdPVecp0jdovpvWMSfHCcap5mXm1Jhq8gNoWrbpPJ8WE8IjIo6ZR/nz+\r\nTgfqlU1Cw9A6tX5ykdMD13I6+SjGIyEFUaT/8p1P+nhXZmaNpjVNR3udk3+9\r\nNV6EZ8Okxhi9OoBI5xpXMFGsU5DsmnRzUIvIf3JgxXvDX36TwwTE0TgllEPJ\r\njA1tbcww8IiFb14GhIaPnXkfIK8v14P9jGud4Vfqnujee9uMRl0zjbqq8AZV\r\nBoxzakAY00VDzZIJclWGjzp8RyTwoe7RfeAs7nLbui64S4qAgY1tHDftC/ym\r\nCoV5Qd6nGaDlHsN3XJC6s84w2R0BmM7ypJ/kW4mjROPFpQOF+gyV2wWJB8iS\r\nByi5yMl0njOujEeyu/o087ynK44O/OnTaMBg1NDm+UVbayygvFUlxzqVaBpR\r\na/J+JZl974/VJBJ+7UbNEXVIcaW3oGXekpMQaKCcYYTxQ0v1Lm4wsxTYg1Ns\r\nb0XEOm5FIxzY2ijkBiP+0orOD3/odbCGBGM=\r\n=S42K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"0d96061f25e0927cd1d158b1636464ded86a57bb","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/4.0.0/node@v16.16.0+arm64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"9.2.2","typescript":"^4.7.4","@types/node":"~12.12.0","ttypescript":"1.5.13","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.3_1660779617704_0.7092554176964869","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@truffle/expect","version":"0.1.4","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.4","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"b8d99f24693fd8df5224b83629bc63ecc1425776","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.4.tgz","fileCount":6,"integrity":"sha512-uL0FBL5yWbyMB0Y5sEPeYPWwSmAcx/hnXr/GKOQjDGsuBth6XUySQ5gTp+MTPrrGvwEx+zduqvvvT0OwYnd14Q==","signatures":[{"sig":"MEYCIQD35fbX2zMnFKOIZNfWAp3K5TJDAmjhpyfDd8bcn4CnmQIhAP7QEuFclxlAFPGWvZXUThndyy500YZKi4J0pNbjA3sG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfrCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVCQ/8DBGn56moIDolhZJIDcqoJXpobvLRODM9gWiLG7TE4sZXg4+O\r\n51583dL892+wec9HwakChsswFBfJM383B5g4WZw0AJWfsOQT7Y2iYJoUeANe\r\ntYluZcOoYAkxWP/mxNOp5Qcb3Vvgrt6VEaF1Hr7IQ93BY2NMdsBAb1R/W8Wc\r\nl00JtWUHuKc2dOqqDxti0EinGrxaIIl3nKTk58zYuHPIkFMJajWBYLF0HioB\r\n/zVhPOu6mlhjyXrZ4gNv7SXML4D1rAQEznPWsdn9OPHwBXlGwFBSD0axa6BC\r\nOqVjZTQl+OadU4+DGYaF9WKWquvg70wRnGykzOtC+CF3GLiIfP8UXmz9R2LP\r\nPNugMJirw8TErzTGaFG0RAgzIqTGdud59ot2dvsiVsJEvDHf3gq6O09o8jkM\r\nu1yPEb7czFGTytTaCPlIcXpBvKvWREHyk3x1G3/ZiT8DpapgJkH4bCW33QMt\r\nKyUmju6zOtnQLZKUH7/LbAXZttW2ZdXS/Rp4gD2v1+mmZVEF82ucxSBBjgNf\r\nfC//3rPvZrfNsqf3SuXinw1sq5j6FZr5cSg8W/HBPwda8MEVkS1aSOQSKN1B\r\ndZ43kkUK5bh7665T6RZjYm+afY2nRK3yig9TJIK+dUiypTQz2ysDBeZNNdGX\r\n4z0mwHphSjALRuglNaA0IfuF2FIGapc0CYk=\r\n=0lKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"94dda0c2a75fda1ace35ab0009856699e2e06ede","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/5.6.2/node@v18.12.1+x64 (linux)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"10.1.0","typescript":"^4.7.4","@types/node":"~12.12.0","ttypescript":"1.5.13","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.4_1669247124247_0.9072726519243537","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@truffle/expect","version":"0.1.5","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.5","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9b6d3d8e2f3765d8975506d50cd70a47e71161f7","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.5.tgz","fileCount":6,"integrity":"sha512-CkrR2BbT2ORwy1l39few03JlXysthXQIjWPk8vC2uA8orcUpMv7PWC4AoVbTvE2OgcnbClpYekGFyaQ9iToyAg==","signatures":[{"sig":"MEQCIHkkw+iry8EkWLnplbwMt8UoCWb64C8cHkN1I6ccWgQFAiBmLFANuHGtkhfJ2HpJ28m0nWkJAi4j1wMhyrWnuq/bbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7sp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN+hAAnXHJxUekYYmki/vB9N9ytNK+80J1RUXwjV7gYlCRGLp0+X43\r\nQuBkXc445mjwJQfTbQeZrvGbYPFExh+2Ib0C0Cbv8CvwKldMbP2RBeEMYfm1\r\nCmwZt72iMRKTThmoKNeiTJdYSJP2M/HfdIEuNgcD8yZQF6GPTs8tS375/6MS\r\nvL27nWjAtrXv2sOaKrdcJ4sstSu/XmsuRrHoeBXtEkaIoIuJXYwu54eifx29\r\nz9h/n9asYbPXnFqUNnqdQkJblAiDZDpzcaJ5zB7G+4qNHhe8G51NS++LpDGZ\r\nBConzRbNTBrzntd+FYtVSeLTn21mI3Ga0wikp1g5hh2EAy/ILmtnHQj3//qt\r\ne3ewQAkQufZjbHPyP5KmXsxRBx8DQfpQQ8aRojcJAFYNDkLa+MTPMwaSwD3H\r\ndgBqtj20+rcPiNsC1RY6Iyjwfkh2Ln5U5Nn37rwVs/w/1d9YFTN2JYm+21Gh\r\nCkLfU2dveiTHEMLCa+PcP1uO/4AoQDRCQzrroh4uJSDd+0542ke7u3c5VOtZ\r\nGYLTCiU5zqQlhyzB4OGH2U8SIZJpaniFh1Me8auJ1CpQBMr/gYsCFGWO6Mel\r\nFHF4svYZ6CrSAXtr865I53NdctI6czLbZigig/CKjIBShMKibFyti0rRZEPK\r\nW+zuV1KglhkdIyXwJE3Q6aETl7wJiOziC6E=\r\n=h4dl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"021f4591abbc47f25f46cf2b5849bad808adeb87","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/5.6.2/node@v18.0.0+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"18.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","mocha":"10.1.0","typescript":"^4.7.4","@types/node":"~12.12.0","ttypescript":"1.5.13","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.5_1676593790948_0.5183097123636484","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@truffle/expect","version":"0.1.6","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.6","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9709acd3d39b6bbe6c5f09f574332733a444a00f","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.6.tgz","fileCount":6,"integrity":"sha512-MQVAuScNiy0vcXVxJatW490UvVvXOcVBYnXIjsslE5CMKdGfMtxRegGZN+9AZ9PX9vpcFZs43HaVdN7YM6AhOA==","signatures":[{"sig":"MEUCIQCAvFnYafck0ka1gL+b0kCDu7k5F5qn+Jh5EuGyjipHwgIgJgMwKwjamJRCjuDjP55sfVzkrDBdrgPO/a24LgtOEx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6589},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"7983a54d1f931d770c6fbb028bc27cdbcf5dfcbe","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"14.21.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","mocha":"10.1.0","typescript":"^4.9.5","@types/node":"~12.12.0","ttypescript":"1.5.15","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.6_1686083092382_0.45452586693149577","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@truffle/expect","version":"0.1.7","keywords":["ethereum","expect","truffle"],"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","_id":"@truffle/expect@0.1.7","maintainers":[{"name":"rizedr","email":"it@consensys.net"},{"name":"joshuafernandes","email":"fernandes.joshua@gmail.com"},{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"290e7822239355f8ec95e4cdf93f171818ddfd1f","tarball":"https://registry.npmjs.org/@truffle/expect/-/expect-0.1.7.tgz","fileCount":6,"integrity":"sha512-YWLdtIDA2Xl7RdkmurQw2KCV/b59KJJ2Csm4GYNPAsnngvVOH6qvHjqm1JNyDzBN7AzqT+Tb3s8RdD+EZC3HJw==","signatures":[{"sig":"MEYCIQC0xYPEqdzAhkLZ+seoUc48GF+VdwRzYiyOjcrw8xYi0wIhALhUA3NaJn+etUo5eYddNK5kjeqdFpO4GNDKxWo6dm3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6648},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":"^16.20 || ^18.16 || >=20"},"gitHead":"033fc64fcdf91ceef61100938d7ffbd53b63eee5","scripts":{"test":"yarn test:types && yarn test:code","build":"yarn build:dist","clean":"rm -rf ./dist","prepare":"yarn build","test:code":"mocha","build:dist":"ttsc","test:types":"tsd"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"_npmVersion":"lerna/5.6.2/node@v16.20.2+x64 (linux)","description":"Simple module for ensuring specific options are passed to a function","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.25.0","mocha":"10.1.0","typescript":"^4.9.5","@types/node":"~12.12.0","ttypescript":"1.5.15","typescript-transform-paths":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/expect_0.1.7_1694116178308_0.3879626062305874","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-29T22:12:23.970Z","modified":"2026-04-29T21:46:14.530Z","0.0.10":"2019-08-29T22:12:24.334Z","0.0.11":"2019-09-04T19:57:41.910Z","0.1.0-ens-events.0":"2019-09-27T20:48:59.551Z","0.0.12-alphaTez.0":"2019-09-29T05:26:53.248Z","0.0.13-alphaTez.0":"2019-10-09T18:17:08.286Z","0.0.14-alphaTez.0":"2019-10-11T23:52:18.081Z","0.0.12":"2019-10-25T17:38:51.894Z","0.0.13-next.0":"2019-11-05T13:44:06.828Z","0.0.13-next.1":"2019-11-05T14:00:18.076Z","0.0.13":"2019-11-12T15:39:54.549Z","0.0.15-alphaTez.0":"2019-12-12T00:05:34.707Z","0.0.16-alphaTez.0":"2019-12-12T00:57:49.893Z","0.0.17-alphaTez.0":"2019-12-18T20:08:05.946Z","0.0.18-alphaTez.0":"2020-01-07T00:32:22.760Z","0.0.19-alphaTez.0":"2020-01-07T20:47:17.615Z","0.0.19-alphaTez.1":"2020-01-08T21:56:52.112Z","0.0.19-alphaTez.2":"2020-01-14T23:07:16.981Z","0.0.19-alphaTez.3":"2020-01-16T20:03:23.444Z","0.0.14-alphaTez.1":"2020-02-04T01:44:42.408Z","0.0.14-alphaTez.2":"2020-02-11T22:09:09.832Z","0.0.14-alphaTez.3":"2020-02-11T23:04:35.791Z","0.0.14-alphaTez.4":"2020-02-12T17:55:50.283Z","0.0.14-alphaTez.5":"2020-02-12T22:19:25.340Z","0.0.14-alphaTez.6":"2020-02-12T22:25:34.738Z","0.0.14-alphaTez.7":"2020-02-12T22:40:37.864Z","0.0.14-alphaTez.8":"2020-02-12T23:19:46.960Z","0.0.14-alphaTez.9":"2020-02-13T00:19:06.493Z","0.1.0-tezos.0":"2020-02-18T18:25:40.616Z","0.0.14-next.0":"2020-07-09T16:11:16.073Z","0.0.14":"2020-07-09T22:34:25.600Z","0.0.15":"2020-08-27T18:56:02.698Z","0.0.16":"2021-05-07T23:57:55.599Z","0.0.17":"2021-05-28T21:19:13.758Z","0.0.18":"2021-08-12T21:20:06.896Z","0.0.19":"2022-01-29T22:00:49.263Z","0.1.0":"2022-02-11T00:41:11.449Z","0.1.1":"2022-04-08T15:43:18.043Z","0.1.2-typescript-migrations.0":"2022-07-21T02:40:14.670Z","0.1.2":"2022-07-21T23:31:53.085Z","0.1.3":"2022-08-17T23:40:17.932Z","0.1.4":"2022-11-23T23:45:24.403Z","0.1.5":"2023-02-17T00:29:51.120Z","0.1.6":"2023-06-06T20:24:52.539Z","0.1.7":"2023-09-07T19:49:38.584Z"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"author":{"name":"Tim Coulter","email":"tim@trufflesuite.com"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/blob/master/packages/expect#readme","keywords":["ethereum","expect","truffle"],"repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/expect"},"description":"Simple module for ensuring specific options are passed to a function","maintainers":[{"email":"it@consensys.net","name":"rizedr"}],"readme":"# @truffle/expect\nSimple module for ensuring expected parameters exist\n\n### install\n\n```\n$ npm install @truffle/expect\n```\n\n### Usage\n\n```javascript\nconst expect = require(\"@truffle/expect\");\n\n// the object you're testing\nconst options = {\n  example: \"exists\",\n  another: 5\n};\n\nexpect.options(options, [\"example\", \"another\"]); // does nothing because both key values exist\nexpect.options(options, [\"example\", \"another\", \"some_other_key\"]); // errors because options[\"some_other_key\"] is undefined\n\nexpect.one(options, [\"example\", \"optional_key\"]); // does nothing because at least one key value exists\nexpect.one(options, [\"optional_key\", \"other_optional_key\"]); // errors because both key values are undefined\n```\n","readmeFilename":"README.md"}